java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv --cacsl2boogietranslator.bitprecise.bitfields false -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/list-ext-properties/test-0504_1_true-valid-memsafety.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-11 11:19:19,415 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 11:19:19,416 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 11:19:19,425 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 11:19:19,425 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 11:19:19,426 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 11:19:19,426 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 11:19:19,428 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 11:19:19,429 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 11:19:19,430 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 11:19:19,431 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 11:19:19,431 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 11:19:19,431 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 11:19:19,432 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 11:19:19,433 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 11:19:19,434 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 11:19:19,436 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 11:19:19,437 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 11:19:19,438 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 11:19:19,439 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 11:19:19,440 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 11:19:19,440 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 11:19:19,440 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 11:19:19,441 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 11:19:19,442 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 11:19:19,443 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 11:19:19,443 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 11:19:19,443 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 11:19:19,444 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 11:19:19,444 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 11:19:19,444 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 11:19:19,445 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-11 11:19:19,463 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 11:19:19,463 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 11:19:19,464 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-11 11:19:19,464 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-11 11:19:19,464 INFO L133 SettingsManager]: * Use SBE=true [2018-04-11 11:19:19,465 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 11:19:19,465 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 11:19:19,465 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 11:19:19,465 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 11:19:19,465 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 11:19:19,465 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 11:19:19,466 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 11:19:19,466 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-11 11:19:19,466 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 11:19:19,466 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 11:19:19,466 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 11:19:19,466 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:19:19,467 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 11:19:19,467 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Bitprecise bitfields -> false [2018-04-11 11:19:19,498 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 11:19:19,509 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 11:19:19,512 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 11:19:19,513 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 11:19:19,514 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 11:19:19,514 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/list-ext-properties/test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,840 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGedf6cfd87 [2018-04-11 11:19:19,985 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 11:19:19,985 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 11:19:19,986 INFO L168 CDTParser]: Scanning test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,992 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 11:19:19,993 INFO L215 ultiparseSymbolTable]: [2018-04-11 11:19:19,993 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 11:19:19,993 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,993 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 11:19:19,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__uid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____uint32_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__fd_set in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__lldiv_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____id_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____qaddr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__int16_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____rlim64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__fsblkcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__blksize_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____blksize_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____int32_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____dev_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fsblkcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__div_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__time_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_key_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_rwlock_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____u_short in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_int32_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__key_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__caddr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__sigset_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__mode_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____caddr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,995 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__ulong in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_int64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__ino_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__clock_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__ldiv_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fsfilcnt64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____uint16_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____int8_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____loff_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__daddr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__int64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,996 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_mutex_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fsfilcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____WAIT_STATUS in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_barrierattr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____swblk_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__register_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____daddr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____key_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____int64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_quad_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__ushort in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,997 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____time_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__int8_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____uint8_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__loff_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_condattr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__dev_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____useconds_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__id_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__wchar_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____clockid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,998 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__clockid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____clock_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____sig_atomic_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____u_int in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fd_mask in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__quad_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_int16_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_int8_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_cond_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__fsid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:19,999 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____sigset_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__suseconds_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____blkcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__fd_mask in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_once_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____uint64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_spinlock_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_long in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____ino_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____ino64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__gid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,000 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____uid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_short in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__ssize_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__nlink_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fsid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__uint in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____socklen_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____blkcnt64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____ssize_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_rwlockattr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____mode_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__fsfilcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____off_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__int32_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,001 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____gid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____u_long in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____nlink_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____intptr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____int16_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__timer_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__blkcnt_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__size_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_char in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__off_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____fsblkcnt64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____pthread_list_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_mutexattr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____rlim_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____timer_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,002 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__u_int in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_attr_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i__pthread_barrier_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____u_quad_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____pid_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____quad_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____off64_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____suseconds_t in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,003 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_ftest________true_valid_memsafety_i____u_char in test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,189 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGedf6cfd87 [2018-04-11 11:19:20,193 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 11:19:20,194 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 11:19:20,195 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 11:19:20,195 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 11:19:20,199 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 11:19:20,199 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,200 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b82a694 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20, skipping insertion in model container [2018-04-11 11:19:20,201 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,210 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:19:20,231 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 11:19:20,355 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:19:20,389 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 11:19:20,395 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 113 non ball SCCs. Number of states in SCCs 113. [2018-04-11 11:19:20,434 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20 WrapperNode [2018-04-11 11:19:20,434 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 11:19:20,435 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 11:19:20,435 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 11:19:20,435 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 11:19:20,446 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,446 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,458 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,459 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,468 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,472 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,474 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... [2018-04-11 11:19:20,477 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 11:19:20,478 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 11:19:20,478 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 11:19:20,478 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 11:19:20,478 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (1/1) ... No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 11:19:20,559 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 11:19:20,560 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 11:19:20,560 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-11 11:19:20,560 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-11 11:19:20,561 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-11 11:19:20,562 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-11 11:19:20,563 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-11 11:19:20,564 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-11 11:19:20,565 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure __secure_getenv [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-11 11:19:20,566 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-11 11:19:20,567 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-11 11:19:20,568 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-11 11:19:20,569 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 11:19:20,570 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 11:19:20,571 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 11:19:20,571 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 11:19:20,917 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 11:19:20,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:19:20 BoogieIcfgContainer [2018-04-11 11:19:20,918 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 11:19:20,918 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 11:19:20,918 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 11:19:20,921 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 11:19:20,921 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 11:19:20" (1/3) ... [2018-04-11 11:19:20,922 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50efe645 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:19:20, skipping insertion in model container [2018-04-11 11:19:20,922 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 11:19:20" (2/3) ... [2018-04-11 11:19:20,922 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@50efe645 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 11:19:20, skipping insertion in model container [2018-04-11 11:19:20,922 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 11:19:20" (3/3) ... [2018-04-11 11:19:20,923 INFO L107 eAbstractionObserver]: Analyzing ICFG test-0504_1_true-valid-memsafety.i [2018-04-11 11:19:20,931 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 11:19:20,937 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 41 error locations. [2018-04-11 11:19:20,966 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 11:19:20,967 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 11:19:20,967 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-11 11:19:20,967 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 11:19:20,967 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 11:19:20,967 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 11:19:20,967 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 11:19:20,967 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 11:19:20,967 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 11:19:20,968 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 11:19:20,979 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states. [2018-04-11 11:19:20,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-04-11 11:19:20,985 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:20,986 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:20,986 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:20,988 INFO L82 PathProgramCache]: Analyzing trace with hash -2019747464, now seen corresponding path program 1 times [2018-04-11 11:19:20,989 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:20,990 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,017 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,017 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,017 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,042 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,064 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:19:21,065 INFO L442 AbstractCegarLoop]: Interpolant automaton has 2 states [2018-04-11 11:19:21,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2018-04-11 11:19:21,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-11 11:19:21,076 INFO L87 Difference]: Start difference. First operand 105 states. Second operand 2 states. [2018-04-11 11:19:21,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,096 INFO L93 Difference]: Finished difference Result 105 states and 112 transitions. [2018-04-11 11:19:21,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-11 11:19:21,097 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 10 [2018-04-11 11:19:21,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,106 INFO L225 Difference]: With dead ends: 105 [2018-04-11 11:19:21,106 INFO L226 Difference]: Without dead ends: 102 [2018-04-11 11:19:21,107 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2018-04-11 11:19:21,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-11 11:19:21,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2018-04-11 11:19:21,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2018-04-11 11:19:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 109 transitions. [2018-04-11 11:19:21,136 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 109 transitions. Word has length 10 [2018-04-11 11:19:21,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,137 INFO L459 AbstractCegarLoop]: Abstraction has 102 states and 109 transitions. [2018-04-11 11:19:21,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 2 states. [2018-04-11 11:19:21,137 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 109 transitions. [2018-04-11 11:19:21,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-11 11:19:21,137 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,137 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,138 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,138 INFO L82 PathProgramCache]: Analyzing trace with hash 328561019, now seen corresponding path program 1 times [2018-04-11 11:19:21,138 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,138 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,139 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,139 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,154 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,196 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,196 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:21,197 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:19:21,197 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:19:21,197 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,197 INFO L87 Difference]: Start difference. First operand 102 states and 109 transitions. Second operand 3 states. [2018-04-11 11:19:21,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,216 INFO L93 Difference]: Finished difference Result 111 states and 119 transitions. [2018-04-11 11:19:21,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:19:21,216 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 13 [2018-04-11 11:19:21,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,217 INFO L225 Difference]: With dead ends: 111 [2018-04-11 11:19:21,217 INFO L226 Difference]: Without dead ends: 111 [2018-04-11 11:19:21,217 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2018-04-11 11:19:21,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 108. [2018-04-11 11:19:21,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2018-04-11 11:19:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 117 transitions. [2018-04-11 11:19:21,222 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 117 transitions. Word has length 13 [2018-04-11 11:19:21,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,222 INFO L459 AbstractCegarLoop]: Abstraction has 108 states and 117 transitions. [2018-04-11 11:19:21,222 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:19:21,222 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 117 transitions. [2018-04-11 11:19:21,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 11:19:21,222 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,222 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,222 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1595456672, now seen corresponding path program 1 times [2018-04-11 11:19:21,223 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,223 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,223 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,223 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,230 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,249 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,249 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-11 11:19:21,249 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:19:21,250 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:19:21,250 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,250 INFO L87 Difference]: Start difference. First operand 108 states and 117 transitions. Second operand 3 states. [2018-04-11 11:19:21,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,302 INFO L93 Difference]: Finished difference Result 111 states and 119 transitions. [2018-04-11 11:19:21,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:19:21,303 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 14 [2018-04-11 11:19:21,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,303 INFO L225 Difference]: With dead ends: 111 [2018-04-11 11:19:21,303 INFO L226 Difference]: Without dead ends: 107 [2018-04-11 11:19:21,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-11 11:19:21,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 106. [2018-04-11 11:19:21,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 106 states. [2018-04-11 11:19:21,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 114 transitions. [2018-04-11 11:19:21,308 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 114 transitions. Word has length 14 [2018-04-11 11:19:21,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,308 INFO L459 AbstractCegarLoop]: Abstraction has 106 states and 114 transitions. [2018-04-11 11:19:21,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:19:21,308 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 114 transitions. [2018-04-11 11:19:21,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 11:19:21,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,308 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,309 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1594374816, now seen corresponding path program 1 times [2018-04-11 11:19:21,309 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,309 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,309 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,309 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,318 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,337 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:21,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:21,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:21,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:21,337 INFO L87 Difference]: Start difference. First operand 106 states and 114 transitions. Second operand 4 states. [2018-04-11 11:19:21,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,422 INFO L93 Difference]: Finished difference Result 133 states and 143 transitions. [2018-04-11 11:19:21,422 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:19:21,422 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 14 [2018-04-11 11:19:21,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,424 INFO L225 Difference]: With dead ends: 133 [2018-04-11 11:19:21,424 INFO L226 Difference]: Without dead ends: 133 [2018-04-11 11:19:21,424 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:21,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2018-04-11 11:19:21,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 98. [2018-04-11 11:19:21,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-11 11:19:21,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 106 transitions. [2018-04-11 11:19:21,428 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 106 transitions. Word has length 14 [2018-04-11 11:19:21,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,428 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 106 transitions. [2018-04-11 11:19:21,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:21,428 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 106 transitions. [2018-04-11 11:19:21,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2018-04-11 11:19:21,428 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,429 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,429 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1594374817, now seen corresponding path program 1 times [2018-04-11 11:19:21,429 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,429 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,429 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,430 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,430 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,437 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,478 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:21,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:21,478 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:21,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:21,479 INFO L87 Difference]: Start difference. First operand 98 states and 106 transitions. Second operand 4 states. [2018-04-11 11:19:21,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,577 INFO L93 Difference]: Finished difference Result 144 states and 159 transitions. [2018-04-11 11:19:21,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:19:21,578 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 14 [2018-04-11 11:19:21,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,578 INFO L225 Difference]: With dead ends: 144 [2018-04-11 11:19:21,578 INFO L226 Difference]: Without dead ends: 144 [2018-04-11 11:19:21,579 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:21,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2018-04-11 11:19:21,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 101. [2018-04-11 11:19:21,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-04-11 11:19:21,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 114 transitions. [2018-04-11 11:19:21,582 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 114 transitions. Word has length 14 [2018-04-11 11:19:21,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,583 INFO L459 AbstractCegarLoop]: Abstraction has 101 states and 114 transitions. [2018-04-11 11:19:21,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:21,583 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 114 transitions. [2018-04-11 11:19:21,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-04-11 11:19:21,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,583 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,583 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1816054924, now seen corresponding path program 1 times [2018-04-11 11:19:21,583 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,583 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,584 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,592 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,623 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:21,623 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-11 11:19:21,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-11 11:19:21,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,623 INFO L87 Difference]: Start difference. First operand 101 states and 114 transitions. Second operand 3 states. [2018-04-11 11:19:21,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,630 INFO L93 Difference]: Finished difference Result 147 states and 164 transitions. [2018-04-11 11:19:21,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 11:19:21,630 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 26 [2018-04-11 11:19:21,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,630 INFO L225 Difference]: With dead ends: 147 [2018-04-11 11:19:21,631 INFO L226 Difference]: Without dead ends: 147 [2018-04-11 11:19:21,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-11 11:19:21,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-11 11:19:21,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 129. [2018-04-11 11:19:21,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-11 11:19:21,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 156 transitions. [2018-04-11 11:19:21,636 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 156 transitions. Word has length 26 [2018-04-11 11:19:21,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,637 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 156 transitions. [2018-04-11 11:19:21,637 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-11 11:19:21,637 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 156 transitions. [2018-04-11 11:19:21,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-11 11:19:21,637 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,638 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-04-11 11:19:21,638 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,638 INFO L82 PathProgramCache]: Analyzing trace with hash -462361963, now seen corresponding path program 1 times [2018-04-11 11:19:21,638 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,638 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,639 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,639 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,639 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,657 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,731 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,731 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:19:21,731 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:19:21,731 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:19:21,731 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:19:21,731 INFO L87 Difference]: Start difference. First operand 129 states and 156 transitions. Second operand 6 states. [2018-04-11 11:19:21,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:21,917 INFO L93 Difference]: Finished difference Result 242 states and 275 transitions. [2018-04-11 11:19:21,917 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:19:21,917 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 27 [2018-04-11 11:19:21,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:21,918 INFO L225 Difference]: With dead ends: 242 [2018-04-11 11:19:21,918 INFO L226 Difference]: Without dead ends: 242 [2018-04-11 11:19:21,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:19:21,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-11 11:19:21,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 118. [2018-04-11 11:19:21,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2018-04-11 11:19:21,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 138 transitions. [2018-04-11 11:19:21,923 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 138 transitions. Word has length 27 [2018-04-11 11:19:21,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:21,924 INFO L459 AbstractCegarLoop]: Abstraction has 118 states and 138 transitions. [2018-04-11 11:19:21,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:19:21,924 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 138 transitions. [2018-04-11 11:19:21,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 11:19:21,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:21,924 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:21,925 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:21,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1448318954, now seen corresponding path program 1 times [2018-04-11 11:19:21,925 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:21,925 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:21,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,926 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:21,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:21,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:21,937 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:21,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:21,960 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:21,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:21,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:21,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:21,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:21,960 INFO L87 Difference]: Start difference. First operand 118 states and 138 transitions. Second operand 4 states. [2018-04-11 11:19:22,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:22,061 INFO L93 Difference]: Finished difference Result 179 states and 204 transitions. [2018-04-11 11:19:22,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:19:22,061 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2018-04-11 11:19:22,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:22,062 INFO L225 Difference]: With dead ends: 179 [2018-04-11 11:19:22,062 INFO L226 Difference]: Without dead ends: 179 [2018-04-11 11:19:22,062 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:22,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-04-11 11:19:22,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 114. [2018-04-11 11:19:22,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-11 11:19:22,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 130 transitions. [2018-04-11 11:19:22,068 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 130 transitions. Word has length 28 [2018-04-11 11:19:22,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:22,068 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 130 transitions. [2018-04-11 11:19:22,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:22,068 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 130 transitions. [2018-04-11 11:19:22,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-11 11:19:22,069 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:22,069 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:22,069 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:22,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1448318953, now seen corresponding path program 1 times [2018-04-11 11:19:22,069 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:22,069 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:22,069 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,069 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:22,070 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:22,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:22,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:22,110 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:22,110 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:22,111 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:22,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:22,111 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:22,111 INFO L87 Difference]: Start difference. First operand 114 states and 130 transitions. Second operand 4 states. [2018-04-11 11:19:22,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:22,171 INFO L93 Difference]: Finished difference Result 167 states and 188 transitions. [2018-04-11 11:19:22,171 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 11:19:22,171 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 28 [2018-04-11 11:19:22,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:22,171 INFO L225 Difference]: With dead ends: 167 [2018-04-11 11:19:22,172 INFO L226 Difference]: Without dead ends: 167 [2018-04-11 11:19:22,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:22,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-04-11 11:19:22,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 110. [2018-04-11 11:19:22,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-11 11:19:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 122 transitions. [2018-04-11 11:19:22,174 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 122 transitions. Word has length 28 [2018-04-11 11:19:22,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:22,174 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 122 transitions. [2018-04-11 11:19:22,174 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:22,174 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 122 transitions. [2018-04-11 11:19:22,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 11:19:22,175 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:22,175 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:22,179 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:22,179 INFO L82 PathProgramCache]: Analyzing trace with hash 371541722, now seen corresponding path program 1 times [2018-04-11 11:19:22,179 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:22,179 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:22,179 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,180 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:22,180 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:22,189 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:22,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:22,243 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:22,243 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:19:22,243 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:19:22,243 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:19:22,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:19:22,243 INFO L87 Difference]: Start difference. First operand 110 states and 122 transitions. Second operand 6 states. [2018-04-11 11:19:22,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:22,382 INFO L93 Difference]: Finished difference Result 193 states and 215 transitions. [2018-04-11 11:19:22,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:19:22,383 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 31 [2018-04-11 11:19:22,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:22,383 INFO L225 Difference]: With dead ends: 193 [2018-04-11 11:19:22,383 INFO L226 Difference]: Without dead ends: 193 [2018-04-11 11:19:22,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:19:22,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2018-04-11 11:19:22,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 134. [2018-04-11 11:19:22,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 11:19:22,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 152 transitions. [2018-04-11 11:19:22,387 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 152 transitions. Word has length 31 [2018-04-11 11:19:22,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:22,387 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 152 transitions. [2018-04-11 11:19:22,387 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:19:22,387 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 152 transitions. [2018-04-11 11:19:22,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 11:19:22,387 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:22,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, 1, 1, 1, 1] [2018-04-11 11:19:22,388 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:22,388 INFO L82 PathProgramCache]: Analyzing trace with hash 371541723, now seen corresponding path program 1 times [2018-04-11 11:19:22,388 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:22,388 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:22,389 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,389 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:22,389 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:22,401 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:22,519 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:22,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2018-04-11 11:19:22,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 11:19:22,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 11:19:22,520 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:19:22,520 INFO L87 Difference]: Start difference. First operand 134 states and 152 transitions. Second operand 11 states. [2018-04-11 11:19:22,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:22,825 INFO L93 Difference]: Finished difference Result 250 states and 275 transitions. [2018-04-11 11:19:22,825 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 11:19:22,825 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-04-11 11:19:22,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:22,826 INFO L225 Difference]: With dead ends: 250 [2018-04-11 11:19:22,826 INFO L226 Difference]: Without dead ends: 250 [2018-04-11 11:19:22,826 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:19:22,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2018-04-11 11:19:22,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 134. [2018-04-11 11:19:22,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-11 11:19:22,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 150 transitions. [2018-04-11 11:19:22,828 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 150 transitions. Word has length 31 [2018-04-11 11:19:22,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:22,828 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 150 transitions. [2018-04-11 11:19:22,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 11:19:22,828 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 150 transitions. [2018-04-11 11:19:22,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 11:19:22,829 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:22,829 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:22,829 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:22,829 INFO L82 PathProgramCache]: Analyzing trace with hash 141443004, now seen corresponding path program 1 times [2018-04-11 11:19:22,829 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:22,829 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:22,830 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,830 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:22,830 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:22,835 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:22,860 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:22,860 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:22,860 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:22,861 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:22,861 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:22,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:22,861 INFO L87 Difference]: Start difference. First operand 134 states and 150 transitions. Second operand 4 states. [2018-04-11 11:19:22,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:22,953 INFO L93 Difference]: Finished difference Result 168 states and 184 transitions. [2018-04-11 11:19:22,953 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:22,953 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 32 [2018-04-11 11:19:22,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:22,954 INFO L225 Difference]: With dead ends: 168 [2018-04-11 11:19:22,954 INFO L226 Difference]: Without dead ends: 168 [2018-04-11 11:19:22,955 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:22,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2018-04-11 11:19:22,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 137. [2018-04-11 11:19:22,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-04-11 11:19:22,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 155 transitions. [2018-04-11 11:19:22,958 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 155 transitions. Word has length 32 [2018-04-11 11:19:22,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:22,958 INFO L459 AbstractCegarLoop]: Abstraction has 137 states and 155 transitions. [2018-04-11 11:19:22,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:22,958 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 155 transitions. [2018-04-11 11:19:22,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 11:19:22,959 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:22,959 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:22,959 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:22,959 INFO L82 PathProgramCache]: Analyzing trace with hash 141443005, now seen corresponding path program 1 times [2018-04-11 11:19:22,959 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:22,959 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:22,960 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,960 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:22,960 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:22,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:22,968 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,027 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:23,027 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-11 11:19:23,027 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:19:23,027 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:19:23,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,027 INFO L87 Difference]: Start difference. First operand 137 states and 155 transitions. Second operand 5 states. [2018-04-11 11:19:23,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,112 INFO L93 Difference]: Finished difference Result 220 states and 250 transitions. [2018-04-11 11:19:23,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:23,112 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 32 [2018-04-11 11:19:23,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,113 INFO L225 Difference]: With dead ends: 220 [2018-04-11 11:19:23,113 INFO L226 Difference]: Without dead ends: 220 [2018-04-11 11:19:23,113 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:19:23,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-11 11:19:23,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 166. [2018-04-11 11:19:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-11 11:19:23,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 193 transitions. [2018-04-11 11:19:23,116 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 193 transitions. Word has length 32 [2018-04-11 11:19:23,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,117 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 193 transitions. [2018-04-11 11:19:23,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:19:23,117 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 193 transitions. [2018-04-11 11:19:23,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-11 11:19:23,117 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,117 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,118 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,118 INFO L82 PathProgramCache]: Analyzing trace with hash 89765503, now seen corresponding path program 1 times [2018-04-11 11:19:23,118 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,118 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,119 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,119 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,119 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,126 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,148 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:23,148 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:23,159 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,184 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:23,217 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,245 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:23,245 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2018-04-11 11:19:23,245 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:19:23,246 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:19:23,246 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,246 INFO L87 Difference]: Start difference. First operand 166 states and 193 transitions. Second operand 5 states. [2018-04-11 11:19:23,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,257 INFO L93 Difference]: Finished difference Result 166 states and 191 transitions. [2018-04-11 11:19:23,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:23,257 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 33 [2018-04-11 11:19:23,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,258 INFO L225 Difference]: With dead ends: 166 [2018-04-11 11:19:23,258 INFO L226 Difference]: Without dead ends: 166 [2018-04-11 11:19:23,258 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2018-04-11 11:19:23,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2018-04-11 11:19:23,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-11 11:19:23,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 191 transitions. [2018-04-11 11:19:23,261 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 191 transitions. Word has length 33 [2018-04-11 11:19:23,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,261 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 191 transitions. [2018-04-11 11:19:23,262 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:19:23,262 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 191 transitions. [2018-04-11 11:19:23,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-11 11:19:23,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,262 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,262 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1512223586, now seen corresponding path program 1 times [2018-04-11 11:19:23,263 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,263 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,264 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,264 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,264 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,273 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,379 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,379 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:23,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:19:23,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:19:23,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:19:23,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:19:23,380 INFO L87 Difference]: Start difference. First operand 166 states and 191 transitions. Second operand 6 states. [2018-04-11 11:19:23,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,576 INFO L93 Difference]: Finished difference Result 244 states and 274 transitions. [2018-04-11 11:19:23,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 11:19:23,577 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 34 [2018-04-11 11:19:23,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,578 INFO L225 Difference]: With dead ends: 244 [2018-04-11 11:19:23,578 INFO L226 Difference]: Without dead ends: 244 [2018-04-11 11:19:23,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:19:23,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-11 11:19:23,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 179. [2018-04-11 11:19:23,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-04-11 11:19:23,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 213 transitions. [2018-04-11 11:19:23,582 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 213 transitions. Word has length 34 [2018-04-11 11:19:23,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,582 INFO L459 AbstractCegarLoop]: Abstraction has 179 states and 213 transitions. [2018-04-11 11:19:23,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:19:23,582 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 213 transitions. [2018-04-11 11:19:23,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-11 11:19:23,587 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,587 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,587 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,587 INFO L82 PathProgramCache]: Analyzing trace with hash -1512223587, now seen corresponding path program 1 times [2018-04-11 11:19:23,587 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,587 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,588 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,588 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,588 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,595 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:19:23,609 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:23,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:23,609 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:23,609 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:23,609 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:23,609 INFO L87 Difference]: Start difference. First operand 179 states and 213 transitions. Second operand 4 states. [2018-04-11 11:19:23,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,660 INFO L93 Difference]: Finished difference Result 207 states and 250 transitions. [2018-04-11 11:19:23,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:23,661 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 34 [2018-04-11 11:19:23,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,662 INFO L225 Difference]: With dead ends: 207 [2018-04-11 11:19:23,662 INFO L226 Difference]: Without dead ends: 207 [2018-04-11 11:19:23,662 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2018-04-11 11:19:23,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 193. [2018-04-11 11:19:23,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 193 states. [2018-04-11 11:19:23,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 239 transitions. [2018-04-11 11:19:23,666 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 239 transitions. Word has length 34 [2018-04-11 11:19:23,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,666 INFO L459 AbstractCegarLoop]: Abstraction has 193 states and 239 transitions. [2018-04-11 11:19:23,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:23,666 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 239 transitions. [2018-04-11 11:19:23,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-04-11 11:19:23,667 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,667 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,667 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1490401502, now seen corresponding path program 1 times [2018-04-11 11:19:23,667 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,667 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,668 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,668 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,668 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,731 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,731 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:23,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:19:23,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:19:23,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:19:23,732 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:19:23,732 INFO L87 Difference]: Start difference. First operand 193 states and 239 transitions. Second operand 7 states. [2018-04-11 11:19:23,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,857 INFO L93 Difference]: Finished difference Result 271 states and 331 transitions. [2018-04-11 11:19:23,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 11:19:23,857 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 38 [2018-04-11 11:19:23,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,858 INFO L225 Difference]: With dead ends: 271 [2018-04-11 11:19:23,858 INFO L226 Difference]: Without dead ends: 271 [2018-04-11 11:19:23,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:19:23,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2018-04-11 11:19:23,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 205. [2018-04-11 11:19:23,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 205 states. [2018-04-11 11:19:23,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 253 transitions. [2018-04-11 11:19:23,861 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 253 transitions. Word has length 38 [2018-04-11 11:19:23,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,861 INFO L459 AbstractCegarLoop]: Abstraction has 205 states and 253 transitions. [2018-04-11 11:19:23,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:19:23,861 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 253 transitions. [2018-04-11 11:19:23,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-11 11:19:23,861 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,862 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,862 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,862 INFO L82 PathProgramCache]: Analyzing trace with hash 1754004315, now seen corresponding path program 1 times [2018-04-11 11:19:23,862 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,862 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,863 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,863 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,863 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,869 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:23,889 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,889 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:23,889 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:23,898 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:23,923 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:23,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:19:23,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 5 [2018-04-11 11:19:23,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 11:19:23,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 11:19:23,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,942 INFO L87 Difference]: Start difference. First operand 205 states and 253 transitions. Second operand 5 states. [2018-04-11 11:19:23,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:23,956 INFO L93 Difference]: Finished difference Result 265 states and 323 transitions. [2018-04-11 11:19:23,956 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:23,956 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 43 [2018-04-11 11:19:23,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:23,957 INFO L225 Difference]: With dead ends: 265 [2018-04-11 11:19:23,957 INFO L226 Difference]: Without dead ends: 265 [2018-04-11 11:19:23,957 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:23,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-11 11:19:23,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 250. [2018-04-11 11:19:23,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 250 states. [2018-04-11 11:19:23,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 321 transitions. [2018-04-11 11:19:23,960 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 321 transitions. Word has length 43 [2018-04-11 11:19:23,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:23,960 INFO L459 AbstractCegarLoop]: Abstraction has 250 states and 321 transitions. [2018-04-11 11:19:23,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 11:19:23,960 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 321 transitions. [2018-04-11 11:19:23,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-04-11 11:19:23,961 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:23,961 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:23,961 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:23,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1460441408, now seen corresponding path program 1 times [2018-04-11 11:19:23,961 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:23,961 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:23,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,962 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:23,962 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:23,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:23,969 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:24,024 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:24,024 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:24,024 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:24,032 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:24,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:24,112 WARN L1033 $PredicateComparison]: unable to prove that (exists ((main_~x~1.base Int)) (and (= |c_#valid| (store |c_old(#valid)| main_~x~1.base 0)) (= 0 (select |c_old(#valid)| main_~x~1.base)))) is different from true [2018-04-11 11:19:24,124 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2018-04-11 11:19:24,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:19:24,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 11 [2018-04-11 11:19:24,142 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 11:19:24,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 11:19:24,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=88, Unknown=1, NotChecked=18, Total=132 [2018-04-11 11:19:24,143 INFO L87 Difference]: Start difference. First operand 250 states and 321 transitions. Second operand 12 states. [2018-04-11 11:19:24,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:24,390 INFO L93 Difference]: Finished difference Result 257 states and 327 transitions. [2018-04-11 11:19:24,390 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:19:24,390 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 44 [2018-04-11 11:19:24,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:24,391 INFO L225 Difference]: With dead ends: 257 [2018-04-11 11:19:24,391 INFO L226 Difference]: Without dead ends: 242 [2018-04-11 11:19:24,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=175, Unknown=1, NotChecked=28, Total=272 [2018-04-11 11:19:24,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-04-11 11:19:24,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 241. [2018-04-11 11:19:24,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 241 states. [2018-04-11 11:19:24,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 311 transitions. [2018-04-11 11:19:24,394 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 311 transitions. Word has length 44 [2018-04-11 11:19:24,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:24,394 INFO L459 AbstractCegarLoop]: Abstraction has 241 states and 311 transitions. [2018-04-11 11:19:24,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 11:19:24,394 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 311 transitions. [2018-04-11 11:19:24,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:19:24,394 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:24,394 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:24,394 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:24,394 INFO L82 PathProgramCache]: Analyzing trace with hash 259479251, now seen corresponding path program 1 times [2018-04-11 11:19:24,395 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:24,395 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:24,395 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:24,395 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:24,395 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:24,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:24,401 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 9 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:24,459 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:24,459 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:24,468 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:24,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:24,495 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:24,512 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 11:19:24,513 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:24,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:24,529 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-11 11:19:24,543 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:24,571 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:19:24,571 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 7 [2018-04-11 11:19:24,571 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:19:24,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:19:24,572 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:19:24,572 INFO L87 Difference]: Start difference. First operand 241 states and 311 transitions. Second operand 8 states. [2018-04-11 11:19:24,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:24,705 INFO L93 Difference]: Finished difference Result 284 states and 347 transitions. [2018-04-11 11:19:24,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:24,705 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 45 [2018-04-11 11:19:24,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:24,706 INFO L225 Difference]: With dead ends: 284 [2018-04-11 11:19:24,707 INFO L226 Difference]: Without dead ends: 284 [2018-04-11 11:19:24,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 45 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:19:24,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2018-04-11 11:19:24,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 240. [2018-04-11 11:19:24,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 240 states. [2018-04-11 11:19:24,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 309 transitions. [2018-04-11 11:19:24,711 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 309 transitions. Word has length 45 [2018-04-11 11:19:24,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:24,711 INFO L459 AbstractCegarLoop]: Abstraction has 240 states and 309 transitions. [2018-04-11 11:19:24,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:19:24,712 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 309 transitions. [2018-04-11 11:19:24,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-11 11:19:24,712 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:24,712 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:24,712 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:24,712 INFO L82 PathProgramCache]: Analyzing trace with hash 259479252, now seen corresponding path program 1 times [2018-04-11 11:19:24,712 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:24,713 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:24,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:24,713 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:24,713 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:24,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:24,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:24,785 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:24,785 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:24,785 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:24,793 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:24,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:24,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:24,850 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:24,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:24,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:19:24,852 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:24,858 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 17 [2018-04-11 11:19:24,859 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:24,863 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:24,863 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:22 [2018-04-11 11:19:24,898 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:24,916 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:19:24,916 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2018-04-11 11:19:24,917 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:19:24,917 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:19:24,917 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:19:24,917 INFO L87 Difference]: Start difference. First operand 240 states and 309 transitions. Second operand 9 states. [2018-04-11 11:19:25,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:25,270 INFO L93 Difference]: Finished difference Result 347 states and 431 transitions. [2018-04-11 11:19:25,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 11:19:25,279 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 45 [2018-04-11 11:19:25,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:25,280 INFO L225 Difference]: With dead ends: 347 [2018-04-11 11:19:25,280 INFO L226 Difference]: Without dead ends: 347 [2018-04-11 11:19:25,280 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2018-04-11 11:19:25,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-04-11 11:19:25,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 239. [2018-04-11 11:19:25,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-04-11 11:19:25,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 307 transitions. [2018-04-11 11:19:25,283 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 307 transitions. Word has length 45 [2018-04-11 11:19:25,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:25,283 INFO L459 AbstractCegarLoop]: Abstraction has 239 states and 307 transitions. [2018-04-11 11:19:25,283 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:19:25,283 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 307 transitions. [2018-04-11 11:19:25,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-11 11:19:25,284 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:25,284 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:25,284 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:25,284 INFO L82 PathProgramCache]: Analyzing trace with hash -1869032365, now seen corresponding path program 1 times [2018-04-11 11:19:25,284 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:25,284 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:25,285 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:25,285 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:25,285 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:25,291 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:25,291 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:25,291 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:25,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:25,319 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:25,333 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:25,334 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:25,335 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,336 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,338 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,338 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2018-04-11 11:19:25,351 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2018-04-11 11:19:25,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,355 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,355 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2018-04-11 11:19:25,400 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2018-04-11 11:19:25,407 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 23 [2018-04-11 11:19:25,408 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,436 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 22 treesize of output 21 [2018-04-11 11:19:25,436 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,441 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,451 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:25,451 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:30, output treesize:26 [2018-04-11 11:19:25,476 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 28 [2018-04-11 11:19:25,480 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 17 [2018-04-11 11:19:25,480 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,490 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 10 [2018-04-11 11:19:25,491 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,508 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2018-04-11 11:19:25,509 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,512 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,515 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:25,515 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:33, output treesize:11 [2018-04-11 11:19:25,530 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:25,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:25,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-04-11 11:19:25,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 11:19:25,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 11:19:25,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:19:25,559 INFO L87 Difference]: Start difference. First operand 239 states and 307 transitions. Second operand 9 states. [2018-04-11 11:19:25,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:25,794 INFO L93 Difference]: Finished difference Result 305 states and 381 transitions. [2018-04-11 11:19:25,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:19:25,796 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 48 [2018-04-11 11:19:25,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:25,798 INFO L225 Difference]: With dead ends: 305 [2018-04-11 11:19:25,798 INFO L226 Difference]: Without dead ends: 305 [2018-04-11 11:19:25,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:19:25,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-04-11 11:19:25,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 238. [2018-04-11 11:19:25,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-04-11 11:19:25,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 305 transitions. [2018-04-11 11:19:25,802 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 305 transitions. Word has length 48 [2018-04-11 11:19:25,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:25,803 INFO L459 AbstractCegarLoop]: Abstraction has 238 states and 305 transitions. [2018-04-11 11:19:25,803 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 11:19:25,804 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 305 transitions. [2018-04-11 11:19:25,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-04-11 11:19:25,804 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:25,804 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:25,804 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:25,804 INFO L82 PathProgramCache]: Analyzing trace with hash -1869032364, now seen corresponding path program 1 times [2018-04-11 11:19:25,805 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:25,805 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:25,805 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:25,805 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:25,805 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:25,826 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:25,826 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:25,826 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2018-04-11 11:19:25,834 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:25,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:25,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:25,866 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:19:25,866 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,867 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,867 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:19:25,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:25,893 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:25,894 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,895 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,905 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:25,907 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:25,907 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,909 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,916 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,916 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:40, output treesize:34 [2018-04-11 11:19:25,930 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 22 [2018-04-11 11:19:25,930 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,936 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:25,936 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:31 [2018-04-11 11:19:25,993 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 40 [2018-04-11 11:19:26,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2018-04-11 11:19:26,002 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,022 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,048 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 35 [2018-04-11 11:19:26,052 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 26 treesize of output 25 [2018-04-11 11:19:26,052 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,072 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,082 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:26,083 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:61, output treesize:53 [2018-04-11 11:19:26,115 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 28 [2018-04-11 11:19:26,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 17 [2018-04-11 11:19:26,119 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,132 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 10 [2018-04-11 11:19:26,132 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,143 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 5 [2018-04-11 11:19:26,144 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,148 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,177 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 35 treesize of output 33 [2018-04-11 11:19:26,182 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 9 [2018-04-11 11:19:26,182 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,194 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,200 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:26,200 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:67, output treesize:19 [2018-04-11 11:19:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:26,250 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:26,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-04-11 11:19:26,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-11 11:19:26,251 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-11 11:19:26,251 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=83, Unknown=1, NotChecked=0, Total=110 [2018-04-11 11:19:26,251 INFO L87 Difference]: Start difference. First operand 238 states and 305 transitions. Second operand 11 states. [2018-04-11 11:19:26,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:26,572 INFO L93 Difference]: Finished difference Result 338 states and 428 transitions. [2018-04-11 11:19:26,572 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:19:26,572 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 48 [2018-04-11 11:19:26,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:26,573 INFO L225 Difference]: With dead ends: 338 [2018-04-11 11:19:26,573 INFO L226 Difference]: Without dead ends: 338 [2018-04-11 11:19:26,573 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=107, Invalid=271, Unknown=2, NotChecked=0, Total=380 [2018-04-11 11:19:26,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-11 11:19:26,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 221. [2018-04-11 11:19:26,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2018-04-11 11:19:26,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 287 transitions. [2018-04-11 11:19:26,575 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 287 transitions. Word has length 48 [2018-04-11 11:19:26,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:26,575 INFO L459 AbstractCegarLoop]: Abstraction has 221 states and 287 transitions. [2018-04-11 11:19:26,575 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-11 11:19:26,575 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 287 transitions. [2018-04-11 11:19:26,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-11 11:19:26,576 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:26,576 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:26,576 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:26,576 INFO L82 PathProgramCache]: Analyzing trace with hash -596876956, now seen corresponding path program 1 times [2018-04-11 11:19:26,576 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:26,576 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:26,576 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:26,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:26,577 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:26,581 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:26,581 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:26,581 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:26,586 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:26,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:26,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:26,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:26,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 17 [2018-04-11 11:19:26,643 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,650 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:26,650 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:26,651 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:19:26,651 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,655 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:26,655 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:22 [2018-04-11 11:19:26,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:26,722 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:26,722 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-04-11 11:19:26,723 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:19:26,723 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:19:26,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:19:26,723 INFO L87 Difference]: Start difference. First operand 221 states and 287 transitions. Second operand 6 states. [2018-04-11 11:19:26,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:26,845 INFO L93 Difference]: Finished difference Result 338 states and 423 transitions. [2018-04-11 11:19:26,845 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:19:26,845 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 49 [2018-04-11 11:19:26,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:26,846 INFO L225 Difference]: With dead ends: 338 [2018-04-11 11:19:26,846 INFO L226 Difference]: Without dead ends: 338 [2018-04-11 11:19:26,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:19:26,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-11 11:19:26,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 228. [2018-04-11 11:19:26,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 228 states. [2018-04-11 11:19:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 295 transitions. [2018-04-11 11:19:26,850 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 295 transitions. Word has length 49 [2018-04-11 11:19:26,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:26,851 INFO L459 AbstractCegarLoop]: Abstraction has 228 states and 295 transitions. [2018-04-11 11:19:26,851 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:19:26,851 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 295 transitions. [2018-04-11 11:19:26,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-11 11:19:26,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:26,851 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:26,851 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:26,852 INFO L82 PathProgramCache]: Analyzing trace with hash 1926865029, now seen corresponding path program 1 times [2018-04-11 11:19:26,852 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:26,852 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:26,852 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:26,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:26,853 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:26,859 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:26,859 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:26,859 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:26,867 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:26,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:26,894 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:26,935 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:19:26,957 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:26,957 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-11 11:19:26,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:19:26,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:19:26,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:19:26,958 INFO L87 Difference]: Start difference. First operand 228 states and 295 transitions. Second operand 6 states. [2018-04-11 11:19:27,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:27,033 INFO L93 Difference]: Finished difference Result 265 states and 339 transitions. [2018-04-11 11:19:27,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:19:27,033 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 51 [2018-04-11 11:19:27,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:27,034 INFO L225 Difference]: With dead ends: 265 [2018-04-11 11:19:27,034 INFO L226 Difference]: Without dead ends: 265 [2018-04-11 11:19:27,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-11 11:19:27,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2018-04-11 11:19:27,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 230. [2018-04-11 11:19:27,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-04-11 11:19:27,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 296 transitions. [2018-04-11 11:19:27,036 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 296 transitions. Word has length 51 [2018-04-11 11:19:27,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:27,036 INFO L459 AbstractCegarLoop]: Abstraction has 230 states and 296 transitions. [2018-04-11 11:19:27,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:19:27,036 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 296 transitions. [2018-04-11 11:19:27,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-11 11:19:27,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:27,036 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:27,037 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:27,037 INFO L82 PathProgramCache]: Analyzing trace with hash 880562015, now seen corresponding path program 1 times [2018-04-11 11:19:27,037 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:27,037 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:27,037 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,037 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,042 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:27,042 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:27,042 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:27,052 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:27,073 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:27,098 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-04-11 11:19:27,115 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:27,115 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-04-11 11:19:27,115 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:19:27,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:19:27,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:19:27,116 INFO L87 Difference]: Start difference. First operand 230 states and 296 transitions. Second operand 7 states. [2018-04-11 11:19:27,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:27,188 INFO L93 Difference]: Finished difference Result 255 states and 326 transitions. [2018-04-11 11:19:27,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 11:19:27,188 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 55 [2018-04-11 11:19:27,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:27,189 INFO L225 Difference]: With dead ends: 255 [2018-04-11 11:19:27,189 INFO L226 Difference]: Without dead ends: 255 [2018-04-11 11:19:27,189 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2018-04-11 11:19:27,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2018-04-11 11:19:27,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 225. [2018-04-11 11:19:27,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 225 states. [2018-04-11 11:19:27,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 289 transitions. [2018-04-11 11:19:27,191 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 289 transitions. Word has length 55 [2018-04-11 11:19:27,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:27,191 INFO L459 AbstractCegarLoop]: Abstraction has 225 states and 289 transitions. [2018-04-11 11:19:27,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:19:27,191 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 289 transitions. [2018-04-11 11:19:27,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-11 11:19:27,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:27,191 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:27,192 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:27,192 INFO L82 PathProgramCache]: Analyzing trace with hash 880562057, now seen corresponding path program 1 times [2018-04-11 11:19:27,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:27,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:27,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,197 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:27,197 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:27,197 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:27,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:27,236 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:27,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:27,244 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:27,245 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,246 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,249 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,250 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:17, output treesize:9 [2018-04-11 11:19:27,268 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2018-04-11 11:19:27,270 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2018-04-11 11:19:27,270 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,271 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,271 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,272 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:17, output treesize:5 [2018-04-11 11:19:27,281 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:27,299 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:27,299 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-04-11 11:19:27,300 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:19:27,300 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:19:27,300 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:19:27,300 INFO L87 Difference]: Start difference. First operand 225 states and 289 transitions. Second operand 8 states. [2018-04-11 11:19:27,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:27,480 INFO L93 Difference]: Finished difference Result 286 states and 352 transitions. [2018-04-11 11:19:27,481 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 11:19:27,481 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 55 [2018-04-11 11:19:27,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:27,482 INFO L225 Difference]: With dead ends: 286 [2018-04-11 11:19:27,482 INFO L226 Difference]: Without dead ends: 286 [2018-04-11 11:19:27,482 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-11 11:19:27,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2018-04-11 11:19:27,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 237. [2018-04-11 11:19:27,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-11 11:19:27,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 305 transitions. [2018-04-11 11:19:27,486 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 305 transitions. Word has length 55 [2018-04-11 11:19:27,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:27,486 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 305 transitions. [2018-04-11 11:19:27,486 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:19:27,486 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 305 transitions. [2018-04-11 11:19:27,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-04-11 11:19:27,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:27,487 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:27,487 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:27,487 INFO L82 PathProgramCache]: Analyzing trace with hash 880562058, now seen corresponding path program 1 times [2018-04-11 11:19:27,487 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:27,487 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:27,488 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,488 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,488 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:27,495 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:27,495 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:27,495 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:27,503 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:27,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:27,535 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:27,577 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:27,580 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:27,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,581 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,589 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:27,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:27,590 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,591 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,597 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,597 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:42, output treesize:36 [2018-04-11 11:19:27,628 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-11 11:19:27,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2018-04-11 11:19:27,638 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,639 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,646 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2018-04-11 11:19:27,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 14 [2018-04-11 11:19:27,648 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,651 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,656 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:27,656 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:50, output treesize:14 [2018-04-11 11:19:27,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:27,692 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:27,692 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2018-04-11 11:19:27,692 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:19:27,693 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:19:27,693 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:19:27,693 INFO L87 Difference]: Start difference. First operand 237 states and 305 transitions. Second operand 14 states. [2018-04-11 11:19:28,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:28,123 INFO L93 Difference]: Finished difference Result 417 states and 526 transitions. [2018-04-11 11:19:28,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-11 11:19:28,123 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 55 [2018-04-11 11:19:28,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:28,124 INFO L225 Difference]: With dead ends: 417 [2018-04-11 11:19:28,124 INFO L226 Difference]: Without dead ends: 417 [2018-04-11 11:19:28,125 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=255, Invalid=615, Unknown=0, NotChecked=0, Total=870 [2018-04-11 11:19:28,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-11 11:19:28,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 237. [2018-04-11 11:19:28,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 237 states. [2018-04-11 11:19:28,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 303 transitions. [2018-04-11 11:19:28,128 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 303 transitions. Word has length 55 [2018-04-11 11:19:28,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:28,128 INFO L459 AbstractCegarLoop]: Abstraction has 237 states and 303 transitions. [2018-04-11 11:19:28,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:19:28,129 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 303 transitions. [2018-04-11 11:19:28,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 11:19:28,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:28,129 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:28,129 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:28,129 INFO L82 PathProgramCache]: Analyzing trace with hash 111583082, now seen corresponding path program 1 times [2018-04-11 11:19:28,130 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:28,130 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:28,130 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:28,130 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:28,130 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:28,137 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:28,137 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:28,137 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:28,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:28,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:28,171 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-11 11:19:28,200 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:28,200 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-04-11 11:19:28,200 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 11:19:28,200 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 11:19:28,200 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-11 11:19:28,200 INFO L87 Difference]: Start difference. First operand 237 states and 303 transitions. Second operand 4 states. [2018-04-11 11:19:28,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:28,237 INFO L93 Difference]: Finished difference Result 259 states and 325 transitions. [2018-04-11 11:19:28,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:19:28,237 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 57 [2018-04-11 11:19:28,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:28,237 INFO L225 Difference]: With dead ends: 259 [2018-04-11 11:19:28,237 INFO L226 Difference]: Without dead ends: 259 [2018-04-11 11:19:28,238 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-11 11:19:28,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2018-04-11 11:19:28,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 235. [2018-04-11 11:19:28,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-04-11 11:19:28,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 294 transitions. [2018-04-11 11:19:28,240 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 294 transitions. Word has length 57 [2018-04-11 11:19:28,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:28,241 INFO L459 AbstractCegarLoop]: Abstraction has 235 states and 294 transitions. [2018-04-11 11:19:28,241 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 11:19:28,241 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 294 transitions. [2018-04-11 11:19:28,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-04-11 11:19:28,241 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:28,241 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:28,241 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:28,241 INFO L82 PathProgramCache]: Analyzing trace with hash 111583083, now seen corresponding path program 1 times [2018-04-11 11:19:28,241 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:28,241 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:28,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:28,242 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:28,242 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:28,246 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:28,246 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:28,246 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:28,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:28,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:28,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:28,341 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:28,343 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:28,343 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,345 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,364 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:28,365 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:28,365 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,366 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,372 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,372 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:42, output treesize:36 [2018-04-11 11:19:28,404 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2018-04-11 11:19:28,405 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2018-04-11 11:19:28,405 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,406 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,411 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2018-04-11 11:19:28,413 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 14 [2018-04-11 11:19:28,413 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,415 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,419 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:28,419 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:50, output treesize:14 [2018-04-11 11:19:28,459 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:28,477 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-11 11:19:28,477 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2018-04-11 11:19:28,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 11:19:28,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 11:19:28,477 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2018-04-11 11:19:28,477 INFO L87 Difference]: Start difference. First operand 235 states and 294 transitions. Second operand 16 states. [2018-04-11 11:19:29,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:29,155 INFO L93 Difference]: Finished difference Result 470 states and 574 transitions. [2018-04-11 11:19:29,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-11 11:19:29,155 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 57 [2018-04-11 11:19:29,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:29,156 INFO L225 Difference]: With dead ends: 470 [2018-04-11 11:19:29,156 INFO L226 Difference]: Without dead ends: 470 [2018-04-11 11:19:29,157 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=366, Invalid=966, Unknown=0, NotChecked=0, Total=1332 [2018-04-11 11:19:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2018-04-11 11:19:29,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 243. [2018-04-11 11:19:29,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 243 states. [2018-04-11 11:19:29,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 304 transitions. [2018-04-11 11:19:29,160 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 304 transitions. Word has length 57 [2018-04-11 11:19:29,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:29,161 INFO L459 AbstractCegarLoop]: Abstraction has 243 states and 304 transitions. [2018-04-11 11:19:29,161 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 11:19:29,161 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 304 transitions. [2018-04-11 11:19:29,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-11 11:19:29,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:29,161 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:29,161 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:29,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1675927170, now seen corresponding path program 1 times [2018-04-11 11:19:29,161 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:29,161 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:29,162 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:29,162 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:29,162 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:29,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:29,173 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:19:29,399 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:29,399 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:19:29,400 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:19:29,404 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:29,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:29,422 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:29,445 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:29,447 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:29,447 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,448 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,453 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:29,454 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:29,454 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,455 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,458 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,458 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:34, output treesize:26 [2018-04-11 11:19:29,464 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:19:29,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,465 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:19:29,466 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,468 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,475 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:19:29,476 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,477 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:19:29,477 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,480 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,485 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,485 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:49, output treesize:41 [2018-04-11 11:19:29,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,532 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:19:29,532 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,538 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,538 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:46 [2018-04-11 11:19:29,578 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2018-04-11 11:19:29,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:19:29,580 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,583 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,596 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 43 [2018-04-11 11:19:29,597 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:19:29,597 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,602 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,612 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,612 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:77, output treesize:81 [2018-04-11 11:19:29,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2018-04-11 11:19:29,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:19:29,648 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,654 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,670 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 66 [2018-04-11 11:19:29,672 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,673 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:19:29,673 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,680 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,702 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,702 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:107, output treesize:99 [2018-04-11 11:19:29,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 61 [2018-04-11 11:19:29,740 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,740 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,741 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,741 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:29,742 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:19:29,742 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,751 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,773 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 80 [2018-04-11 11:19:29,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,775 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,776 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,778 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 54 [2018-04-11 11:19:29,778 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,788 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,804 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:124, output treesize:116 [2018-04-11 11:19:29,849 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 68 [2018-04-11 11:19:29,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,853 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,854 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:29,854 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:19:29,855 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,867 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,900 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 83 treesize of output 95 [2018-04-11 11:19:29,911 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,912 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,917 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:29,932 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 106 [2018-04-11 11:19:29,933 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:29,956 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,975 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:29,975 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:142, output treesize:140 [2018-04-11 11:19:30,029 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 82 [2018-04-11 11:19:30,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,033 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:30,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 53 [2018-04-11 11:19:30,033 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:30,044 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:30,081 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,082 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,084 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 107 treesize of output 115 [2018-04-11 11:19:30,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,112 INFO L477 Elim1Store]: Elim1 applied some 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 8 case distinctions, treesize of input 77 treesize of output 118 [2018-04-11 11:19:30,117 INFO L267 ElimStorePlain]: Start of recursive call 5: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 14 xjuncts. [2018-04-11 11:19:30,191 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:19:30,254 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:19:30,254 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:166, output treesize:417 [2018-04-11 11:19:30,379 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 361 treesize of output 312 [2018-04-11 11:19:30,384 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,385 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,386 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,387 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,388 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,389 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:30,395 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 263 [2018-04-11 11:19:30,395 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:30,437 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:30,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,612 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 321 treesize of output 306 [2018-04-11 11:19:30,615 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,640 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 309 [2018-04-11 11:19:30,642 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:30,711 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:30,984 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 307 treesize of output 302 [2018-04-11 11:19:30,990 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,995 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,996 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:30,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,015 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 102 treesize of output 284 [2018-04-11 11:19:31,017 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:31,115 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:31,505 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,506 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 306 [2018-04-11 11:19:31,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,512 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:31,513 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 277 [2018-04-11 11:19:31,513 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,543 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,875 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,876 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 296 treesize of output 275 [2018-04-11 11:19:31,878 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,879 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,879 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,880 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,881 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:31,881 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 265 [2018-04-11 11:19:31,882 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,918 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,920 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,923 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 286 [2018-04-11 11:19:31,928 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,930 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,930 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,932 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:31,932 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 265 [2018-04-11 11:19:31,933 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,968 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:31,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 287 [2018-04-11 11:19:31,976 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,977 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,979 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,980 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:31,980 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:31,981 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 265 [2018-04-11 11:19:31,981 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:32,015 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:32,265 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,267 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,267 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 299 treesize of output 284 [2018-04-11 11:19:32,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:32,290 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 108 treesize of output 321 [2018-04-11 11:19:32,291 INFO L267 ElimStorePlain]: Start of recursive call 17: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:32,360 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:32,625 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 6 dim-2 vars, End of recursive call: 9 dim-0 vars, and 9 xjuncts. [2018-04-11 11:19:32,625 INFO L202 ElimStorePlain]: Needed 17 recursive calls to eliminate 7 variables, input treesize:1008, output treesize:2612 [2018-04-11 11:19:32,926 WARN L151 SmtUtils]: Spent 204ms on a formula simplification. DAG size of input: 216 DAG size of output 124 [2018-04-11 11:19:33,124 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,126 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,127 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 259 [2018-04-11 11:19:33,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,166 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,192 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 284 [2018-04-11 11:19:33,193 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 11:19:33,229 INFO L267 ElimStorePlain]: Start of recursive call 3: 52 dim-0 vars, End of recursive call: 52 dim-0 vars, and 56 xjuncts. [2018-04-11 11:19:33,594 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 156 treesize of output 127 [2018-04-11 11:19:33,595 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:33,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,604 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 156 treesize of output 139 [2018-04-11 11:19:33,605 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:33,675 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:33,830 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 171 treesize of output 131 [2018-04-11 11:19:33,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,834 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,836 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,837 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,837 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 101 [2018-04-11 11:19:33,838 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,871 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,872 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 31 [2018-04-11 11:19:33,872 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,882 INFO L267 ElimStorePlain]: Start of recursive call 6: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,884 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 163 treesize of output 129 [2018-04-11 11:19:33,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,891 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,892 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,893 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,894 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,895 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 101 [2018-04-11 11:19:33,895 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,924 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,924 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 23 [2018-04-11 11:19:33,925 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,934 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,936 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 157 treesize of output 121 [2018-04-11 11:19:33,938 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,939 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 51 [2018-04-11 11:19:33,939 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,974 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:33,974 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 49 [2018-04-11 11:19:33,975 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:33,993 INFO L267 ElimStorePlain]: Start of recursive call 12: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,131 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 222 [2018-04-11 11:19:34,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,137 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 170 treesize of output 109 [2018-04-11 11:19:34,137 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,170 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,172 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 49 [2018-04-11 11:19:34,173 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,194 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,281 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 80 [2018-04-11 11:19:34,286 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,291 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,316 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 140 [2018-04-11 11:19:34,316 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 6 [2018-04-11 11:19:34,341 INFO L267 ElimStorePlain]: Start of recursive call 19: 39 dim-0 vars, End of recursive call: 39 dim-0 vars, and 43 xjuncts. [2018-04-11 11:19:34,540 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,544 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 47 [2018-04-11 11:19:34,544 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 2 xjuncts. [2018-04-11 11:19:34,547 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2018-04-11 11:19:34,547 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,562 INFO L267 ElimStorePlain]: Start of recursive call 18: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,633 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 324 treesize of output 256 [2018-04-11 11:19:34,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,641 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 133 [2018-04-11 11:19:34,642 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,692 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,693 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,694 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,695 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,698 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 43 [2018-04-11 11:19:34,698 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,726 INFO L267 ElimStorePlain]: Start of recursive call 22: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:34,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,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, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 100 [2018-04-11 11:19:34,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,802 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,809 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:34,840 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 8 case distinctions, treesize of input 47 treesize of output 162 [2018-04-11 11:19:34,840 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-04-11 11:19:34,866 INFO L267 ElimStorePlain]: Start of recursive call 26: 49 dim-0 vars, End of recursive call: 49 dim-0 vars, and 53 xjuncts. [2018-04-11 11:19:35,096 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:35,097 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 50 treesize of output 48 [2018-04-11 11:19:35,098 INFO L267 ElimStorePlain]: Start of recursive call 27: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:35,101 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:35,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 3 case distinctions, treesize of input 50 treesize of output 74 [2018-04-11 11:19:35,113 INFO L267 ElimStorePlain]: Start of recursive call 28: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:35,162 INFO L267 ElimStorePlain]: Start of recursive call 25: 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2018-04-11 11:19:35,262 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 6 dim-2 vars, End of recursive call: 7 dim-0 vars, and 8 xjuncts. [2018-04-11 11:19:35,263 INFO L202 ElimStorePlain]: Needed 28 recursive calls to eliminate 10 variables, input treesize:905, output treesize:162 [2018-04-11 11:19:35,422 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:35,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:19:35,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 32 [2018-04-11 11:19:35,440 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 11:19:35,440 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 11:19:35,440 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2018-04-11 11:19:35,441 INFO L87 Difference]: Start difference. First operand 243 states and 304 transitions. Second operand 32 states. [2018-04-11 11:19:36,556 WARN L151 SmtUtils]: Spent 149ms on a formula simplification. DAG size of input: 83 DAG size of output 74 [2018-04-11 11:19:36,728 WARN L151 SmtUtils]: Spent 126ms on a formula simplification. DAG size of input: 160 DAG size of output 124 [2018-04-11 11:19:36,897 WARN L151 SmtUtils]: Spent 109ms on a formula simplification. DAG size of input: 145 DAG size of output 112 [2018-04-11 11:19:37,331 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 260 DAG size of output 117 [2018-04-11 11:19:37,957 WARN L151 SmtUtils]: Spent 111ms on a formula simplification. DAG size of input: 165 DAG size of output 116 [2018-04-11 11:19:38,149 WARN L151 SmtUtils]: Spent 119ms on a formula simplification. DAG size of input: 164 DAG size of output 116 [2018-04-11 11:19:38,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:38,701 INFO L93 Difference]: Finished difference Result 355 states and 422 transitions. [2018-04-11 11:19:38,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-11 11:19:38,701 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 60 [2018-04-11 11:19:38,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:38,702 INFO L225 Difference]: With dead ends: 355 [2018-04-11 11:19:38,702 INFO L226 Difference]: Without dead ends: 355 [2018-04-11 11:19:38,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 52 SyntacticMatches, 3 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 840 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=666, Invalid=3366, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 11:19:38,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-11 11:19:38,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 265. [2018-04-11 11:19:38,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 265 states. [2018-04-11 11:19:38,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 331 transitions. [2018-04-11 11:19:38,705 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 331 transitions. Word has length 60 [2018-04-11 11:19:38,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:38,705 INFO L459 AbstractCegarLoop]: Abstraction has 265 states and 331 transitions. [2018-04-11 11:19:38,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 11:19:38,705 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 331 transitions. [2018-04-11 11:19:38,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-11 11:19:38,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:38,706 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:38,706 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:38,706 INFO L82 PathProgramCache]: Analyzing trace with hash -348041753, now seen corresponding path program 1 times [2018-04-11 11:19:38,706 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:38,706 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:38,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:38,707 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:38,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:38,715 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:38,715 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:38,715 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:38,723 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:38,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:38,746 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:38,768 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:38,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:38,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:19:38,769 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:38,772 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:38,772 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:17, output treesize:11 [2018-04-11 11:19:38,785 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:38,786 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:38,786 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:38,791 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:38,795 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:38,795 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:22, output treesize:15 [2018-04-11 11:19:38,843 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2018-04-11 11:19:38,848 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 13 [2018-04-11 11:19:38,849 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 11:19:38,852 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:38,860 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:38,860 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:25, output treesize:22 [2018-04-11 11:19:38,918 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:38,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:38,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-04-11 11:19:38,944 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 11:19:38,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 11:19:38,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2018-04-11 11:19:38,945 INFO L87 Difference]: Start difference. First operand 265 states and 331 transitions. Second operand 14 states. [2018-04-11 11:19:39,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:39,543 INFO L93 Difference]: Finished difference Result 465 states and 556 transitions. [2018-04-11 11:19:39,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:19:39,573 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 61 [2018-04-11 11:19:39,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:39,574 INFO L225 Difference]: With dead ends: 465 [2018-04-11 11:19:39,574 INFO L226 Difference]: Without dead ends: 463 [2018-04-11 11:19:39,574 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=251, Invalid=679, Unknown=0, NotChecked=0, Total=930 [2018-04-11 11:19:39,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2018-04-11 11:19:39,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 265. [2018-04-11 11:19:39,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 265 states. [2018-04-11 11:19:39,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 329 transitions. [2018-04-11 11:19:39,579 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 329 transitions. Word has length 61 [2018-04-11 11:19:39,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:39,579 INFO L459 AbstractCegarLoop]: Abstraction has 265 states and 329 transitions. [2018-04-11 11:19:39,579 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 11:19:39,579 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 329 transitions. [2018-04-11 11:19:39,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-11 11:19:39,580 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:39,580 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:39,580 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:39,580 INFO L82 PathProgramCache]: Analyzing trace with hash 172994932, now seen corresponding path program 1 times [2018-04-11 11:19:39,580 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:39,580 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:39,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:39,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:39,581 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:39,588 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:39,588 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:39,588 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:39,596 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:39,631 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:39,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:39,644 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:39,645 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,646 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,648 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,649 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2018-04-11 11:19:39,656 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:19:39,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:39,658 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:19:39,659 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,662 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,665 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,665 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-11 11:19:39,720 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 40 [2018-04-11 11:19:39,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 32 [2018-04-11 11:19:39,722 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,742 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,748 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,748 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2018-04-11 11:19:39,778 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:39,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 52 [2018-04-11 11:19:39,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:39,801 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 65 [2018-04-11 11:19:39,801 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 11:19:39,853 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:19:39,873 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:39,873 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:149 [2018-04-11 11:19:39,928 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 60 [2018-04-11 11:19:39,930 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:39,930 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 64 [2018-04-11 11:19:39,931 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:39,952 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:40,012 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 69 [2018-04-11 11:19:40,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,014 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 77 [2018-04-11 11:19:40,015 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,040 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:40,087 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 60 [2018-04-11 11:19:40,089 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 64 [2018-04-11 11:19:40,089 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,112 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:40,154 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:40,154 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:188, output treesize:176 [2018-04-11 11:19:40,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 70 [2018-04-11 11:19:40,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,207 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 43 [2018-04-11 11:19:40,207 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,216 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,268 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 80 [2018-04-11 11:19:40,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,271 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 86 treesize of output 109 [2018-04-11 11:19:40,271 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,310 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:19:40,333 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:40,379 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 70 treesize of output 67 [2018-04-11 11:19:40,381 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:40,381 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,389 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,391 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 70 treesize of output 67 [2018-04-11 11:19:40,392 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:40,392 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,399 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,419 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 4 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:40,419 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 6 variables, input treesize:287, output treesize:155 [2018-04-11 11:19:40,528 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 93 treesize of output 81 [2018-04-11 11:19:40,530 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 48 [2018-04-11 11:19:40,530 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,539 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,561 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 89 treesize of output 79 [2018-04-11 11:19:40,562 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 35 [2018-04-11 11:19:40,563 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,570 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,590 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:40,590 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:183, output treesize:133 [2018-04-11 11:19:40,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 59 [2018-04-11 11:19:40,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,739 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 45 [2018-04-11 11:19:40,740 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:40,751 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 21 treesize of output 14 [2018-04-11 11:19:40,751 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,756 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,771 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 59 [2018-04-11 11:19:40,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,779 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 34 [2018-04-11 11:19:40,780 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:40,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:40,790 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 16 treesize of output 14 [2018-04-11 11:19:40,790 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,795 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,804 INFO L267 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:40,804 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 8 variables, input treesize:157, output treesize:5 [2018-04-11 11:19:40,842 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:40,859 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:40,859 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-04-11 11:19:40,860 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:19:40,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:19:40,860 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2018-04-11 11:19:40,860 INFO L87 Difference]: Start difference. First operand 265 states and 329 transitions. Second operand 21 states. [2018-04-11 11:19:41,829 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 87 DAG size of output 75 [2018-04-11 11:19:41,957 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 87 DAG size of output 75 [2018-04-11 11:19:42,105 WARN L151 SmtUtils]: Spent 113ms on a formula simplification. DAG size of input: 132 DAG size of output 104 [2018-04-11 11:19:42,258 WARN L151 SmtUtils]: Spent 128ms on a formula simplification. DAG size of input: 137 DAG size of output 109 [2018-04-11 11:19:42,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:19:42,556 INFO L93 Difference]: Finished difference Result 461 states and 569 transitions. [2018-04-11 11:19:42,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-11 11:19:42,556 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 61 [2018-04-11 11:19:42,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:19:42,557 INFO L225 Difference]: With dead ends: 461 [2018-04-11 11:19:42,557 INFO L226 Difference]: Without dead ends: 461 [2018-04-11 11:19:42,558 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=300, Invalid=1592, Unknown=0, NotChecked=0, Total=1892 [2018-04-11 11:19:42,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2018-04-11 11:19:42,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 341. [2018-04-11 11:19:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2018-04-11 11:19:42,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 420 transitions. [2018-04-11 11:19:42,561 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 420 transitions. Word has length 61 [2018-04-11 11:19:42,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:19:42,561 INFO L459 AbstractCegarLoop]: Abstraction has 341 states and 420 transitions. [2018-04-11 11:19:42,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:19:42,561 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 420 transitions. [2018-04-11 11:19:42,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-11 11:19:42,561 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:19:42,561 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:19:42,562 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:19:42,562 INFO L82 PathProgramCache]: Analyzing trace with hash 172994933, now seen corresponding path program 1 times [2018-04-11 11:19:42,562 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:19:42,562 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:19:42,562 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:42,562 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:42,562 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:19:42,567 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:19:42,567 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:19:42,567 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:19:42,574 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:19:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:19:42,599 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:19:42,632 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:42,633 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:42,634 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,635 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:19:42,644 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:19:42,645 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,646 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,652 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,652 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:29, output treesize:21 [2018-04-11 11:19:42,664 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:19:42,667 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:42,668 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:19:42,668 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,691 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:19:42,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:42,720 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:19:42,721 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,725 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,736 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,736 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:47, output treesize:39 [2018-04-11 11:19:42,854 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 40 [2018-04-11 11:19:42,857 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 33 treesize of output 32 [2018-04-11 11:19:42,857 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,888 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,910 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 40 [2018-04-11 11:19:42,912 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 33 treesize of output 32 [2018-04-11 11:19:42,912 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,925 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,936 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:42,936 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:75, output treesize:67 [2018-04-11 11:19:42,979 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:42,992 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 49 treesize of output 66 [2018-04-11 11:19:42,994 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:42,996 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:42,997 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 77 [2018-04-11 11:19:42,997 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,022 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,040 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:43,053 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 90 treesize of output 87 [2018-04-11 11:19:43,056 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,072 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 78 treesize of output 114 [2018-04-11 11:19:43,072 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 4 xjuncts. [2018-04-11 11:19:43,160 INFO L267 ElimStorePlain]: Start of recursive call 4: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:19:43,196 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:43,196 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:109, output treesize:264 [2018-04-11 11:19:43,269 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 131 treesize of output 123 [2018-04-11 11:19:43,272 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,272 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 137 [2018-04-11 11:19:43,273 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,353 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:43,472 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 103 [2018-04-11 11:19:43,474 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,475 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 111 [2018-04-11 11:19:43,475 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,508 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:43,605 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 113 [2018-04-11 11:19:43,608 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,608 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 141 [2018-04-11 11:19:43,608 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,641 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,722 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 105 treesize of output 103 [2018-04-11 11:19:43,725 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,725 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 111 [2018-04-11 11:19:43,725 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,759 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:43,832 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 101 treesize of output 101 [2018-04-11 11:19:43,835 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,835 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 111 [2018-04-11 11:19:43,835 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,868 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:43,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 127 treesize of output 133 [2018-04-11 11:19:43,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:43,932 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 138 treesize of output 167 [2018-04-11 11:19:43,932 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:43,984 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:44,030 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 6 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:19:44,030 INFO L202 ElimStorePlain]: Needed 13 recursive calls to eliminate 7 variables, input treesize:342, output treesize:366 [2018-04-11 11:19:44,101 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,111 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 208 treesize of output 163 [2018-04-11 11:19:44,115 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,119 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 87 [2018-04-11 11:19:44,119 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,144 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,287 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,293 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 119 treesize of output 112 [2018-04-11 11:19:44,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 40 [2018-04-11 11:19:44,297 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,312 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,408 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,432 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 110 treesize of output 113 [2018-04-11 11:19:44,435 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,436 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 117 [2018-04-11 11:19:44,436 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,472 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:44,567 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 170 treesize of output 135 [2018-04-11 11:19:44,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,571 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 153 treesize of output 188 [2018-04-11 11:19:44,571 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,609 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,610 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,610 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 96 [2018-04-11 11:19:44,610 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,634 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,702 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:44,710 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 139 treesize of output 134 [2018-04-11 11:19:44,713 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,713 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 154 [2018-04-11 11:19:44,713 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,749 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:19:44,828 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 199 treesize of output 146 [2018-04-11 11:19:44,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:44,833 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 247 [2018-04-11 11:19:44,834 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:44,884 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:44,959 INFO L267 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 6 dim-2 vars, End of recursive call: 8 dim-0 vars, and 4 xjuncts. [2018-04-11 11:19:44,959 INFO L202 ElimStorePlain]: Needed 14 recursive calls to eliminate 11 variables, input treesize:498, output treesize:551 [2018-04-11 11:19:47,573 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,573 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 125 [2018-04-11 11:19:47,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,583 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 76 treesize of output 82 [2018-04-11 11:19:47,585 INFO L267 ElimStorePlain]: Start of recursive call 3: 7 dim-0 vars, End of recursive call: 7 dim-0 vars, and 4 xjuncts. [2018-04-11 11:19:47,622 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,630 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 83 treesize of output 98 [2018-04-11 11:19:47,631 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:19:47,632 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,633 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,633 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 72 [2018-04-11 11:19:47,633 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,635 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,635 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,636 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,641 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 89 treesize of output 100 [2018-04-11 11:19:47,641 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 2 xjuncts. [2018-04-11 11:19:47,642 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,649 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 98 [2018-04-11 11:19:47,649 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:19:47,721 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2018-04-11 11:19:47,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,791 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,792 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 126 [2018-04-11 11:19:47,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,797 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:19:47,801 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 59 treesize of output 94 [2018-04-11 11:19:47,803 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:19:47,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 45 [2018-04-11 11:19:47,834 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,848 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 51 [2018-04-11 11:19:47,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,915 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2018-04-11 11:19:47,915 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,925 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-04-11 11:19:47,926 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,931 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,933 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2018-04-11 11:19:47,935 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,935 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 17 [2018-04-11 11:19:47,935 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,945 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 6 [2018-04-11 11:19:47,945 INFO L267 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,951 INFO L267 ElimStorePlain]: Start of recursive call 14: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 55 [2018-04-11 11:19:47,954 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,955 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2018-04-11 11:19:47,955 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,964 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,965 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-04-11 11:19:47,965 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,971 INFO L267 ElimStorePlain]: Start of recursive call 17: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,973 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 57 [2018-04-11 11:19:47,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,975 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 19 [2018-04-11 11:19:47,975 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,984 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:47,985 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-04-11 11:19:47,985 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:47,990 INFO L267 ElimStorePlain]: Start of recursive call 20: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:48,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 53 [2018-04-11 11:19:48,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:48,030 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 17 [2018-04-11 11:19:48,030 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:48,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:19:48,039 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 10 [2018-04-11 11:19:48,039 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-11 11:19:48,045 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:48,073 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:19:48,073 INFO L202 ElimStorePlain]: Needed 25 recursive calls to eliminate 7 variables, input treesize:298, output treesize:13 [2018-04-11 11:19:48,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:19:48,149 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:19:48,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 11:19:48,149 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:19:48,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:19:48,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=343, Unknown=2, NotChecked=0, Total=420 [2018-04-11 11:19:48,150 INFO L87 Difference]: Start difference. First operand 341 states and 420 transitions. Second operand 21 states. [2018-04-11 11:19:57,078 WARN L148 SmtUtils]: Spent 113ms on a formula simplification that was a NOOP. DAG size: 145 [2018-04-11 11:20:00,035 WARN L151 SmtUtils]: Spent 147ms on a formula simplification. DAG size of input: 117 DAG size of output 117 [2018-04-11 11:20:00,245 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 109 DAG size of output 109 [2018-04-11 11:20:02,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:02,379 INFO L93 Difference]: Finished difference Result 506 states and 612 transitions. [2018-04-11 11:20:02,379 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 11:20:02,380 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 61 [2018-04-11 11:20:02,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:02,381 INFO L225 Difference]: With dead ends: 506 [2018-04-11 11:20:02,381 INFO L226 Difference]: Without dead ends: 506 [2018-04-11 11:20:02,381 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=410, Invalid=1844, Unknown=2, NotChecked=0, Total=2256 [2018-04-11 11:20:02,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2018-04-11 11:20:02,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 347. [2018-04-11 11:20:02,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-04-11 11:20:02,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 422 transitions. [2018-04-11 11:20:02,386 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 422 transitions. Word has length 61 [2018-04-11 11:20:02,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:02,386 INFO L459 AbstractCegarLoop]: Abstraction has 347 states and 422 transitions. [2018-04-11 11:20:02,386 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:20:02,386 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 422 transitions. [2018-04-11 11:20:02,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-11 11:20:02,387 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:02,387 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:02,387 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:02,387 INFO L82 PathProgramCache]: Analyzing trace with hash -207412772, now seen corresponding path program 2 times [2018-04-11 11:20:02,387 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:02,387 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:02,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:02,388 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:02,388 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:02,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:02,396 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:02,435 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 11:20:02,435 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:02,435 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:02,443 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:20:02,467 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:20:02,467 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:20:02,468 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:02,484 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 14 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-11 11:20:02,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:02,502 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7] total 8 [2018-04-11 11:20:02,502 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 11:20:02,502 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 11:20:02,502 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2018-04-11 11:20:02,502 INFO L87 Difference]: Start difference. First operand 347 states and 422 transitions. Second operand 8 states. [2018-04-11 11:20:02,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:02,558 INFO L93 Difference]: Finished difference Result 306 states and 367 transitions. [2018-04-11 11:20:02,559 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 11:20:02,559 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 62 [2018-04-11 11:20:02,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:02,559 INFO L225 Difference]: With dead ends: 306 [2018-04-11 11:20:02,559 INFO L226 Difference]: Without dead ends: 306 [2018-04-11 11:20:02,559 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-11 11:20:02,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2018-04-11 11:20:02,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 280. [2018-04-11 11:20:02,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 280 states. [2018-04-11 11:20:02,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 280 states to 280 states and 338 transitions. [2018-04-11 11:20:02,562 INFO L78 Accepts]: Start accepts. Automaton has 280 states and 338 transitions. Word has length 62 [2018-04-11 11:20:02,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:02,563 INFO L459 AbstractCegarLoop]: Abstraction has 280 states and 338 transitions. [2018-04-11 11:20:02,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 11:20:02,563 INFO L276 IsEmpty]: Start isEmpty. Operand 280 states and 338 transitions. [2018-04-11 11:20:02,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-11 11:20:02,563 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:02,563 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:02,563 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:02,564 INFO L82 PathProgramCache]: Analyzing trace with hash -583468417, now seen corresponding path program 1 times [2018-04-11 11:20:02,564 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:02,564 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:02,564 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:02,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:20:02,564 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:02,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:02,578 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:02,820 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:02,820 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:02,820 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:02,825 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:02,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:02,847 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:02,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:02,891 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:02,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:20:02,891 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,895 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,895 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:14 [2018-04-11 11:20:02,942 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:02,943 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:02,943 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,944 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,948 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,948 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2018-04-11 11:20:02,976 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2018-04-11 11:20:02,977 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 14 treesize of output 13 [2018-04-11 11:20:02,977 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,981 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:02,984 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:02,984 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:34 [2018-04-11 11:20:03,029 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 33 [2018-04-11 11:20:03,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2018-04-11 11:20:03,034 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:03,041 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-11 11:20:03,041 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:03,046 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:03,053 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:03,054 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:46, output treesize:30 [2018-04-11 11:20:03,117 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:03,117 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 21 [2018-04-11 11:20:03,117 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:03,121 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:03,121 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:16, output treesize:11 [2018-04-11 11:20:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:03,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:03,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 28 [2018-04-11 11:20:03,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-11 11:20:03,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-11 11:20:03,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=739, Unknown=0, NotChecked=0, Total=812 [2018-04-11 11:20:03,170 INFO L87 Difference]: Start difference. First operand 280 states and 338 transitions. Second operand 29 states. [2018-04-11 11:20:04,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:04,061 INFO L93 Difference]: Finished difference Result 368 states and 429 transitions. [2018-04-11 11:20:04,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:20:04,062 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 65 [2018-04-11 11:20:04,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:04,062 INFO L225 Difference]: With dead ends: 368 [2018-04-11 11:20:04,063 INFO L226 Difference]: Without dead ends: 368 [2018-04-11 11:20:04,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 348 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=351, Invalid=1719, Unknown=0, NotChecked=0, Total=2070 [2018-04-11 11:20:04,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2018-04-11 11:20:04,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 333. [2018-04-11 11:20:04,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 333 states. [2018-04-11 11:20:04,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 403 transitions. [2018-04-11 11:20:04,065 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 403 transitions. Word has length 65 [2018-04-11 11:20:04,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:04,065 INFO L459 AbstractCegarLoop]: Abstraction has 333 states and 403 transitions. [2018-04-11 11:20:04,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-11 11:20:04,065 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 403 transitions. [2018-04-11 11:20:04,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-11 11:20:04,066 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:04,066 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:04,066 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:04,066 INFO L82 PathProgramCache]: Analyzing trace with hash -583468416, now seen corresponding path program 1 times [2018-04-11 11:20:04,066 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:04,066 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:04,066 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:04,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:04,067 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:04,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:04,080 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:04,333 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:04,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:04,334 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:04,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:04,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:04,362 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:04,400 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:04,401 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:04,401 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:20:04,401 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,404 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,404 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:14 [2018-04-11 11:20:04,440 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:20:04,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:04,441 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,442 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,452 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:20:04,454 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:04,454 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,455 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,464 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,464 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:52, output treesize:44 [2018-04-11 11:20:04,500 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 70 [2018-04-11 11:20:04,502 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-11 11:20:04,502 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,508 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,520 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 68 [2018-04-11 11:20:04,521 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 17 [2018-04-11 11:20:04,521 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,527 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,535 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,535 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:86, output treesize:70 [2018-04-11 11:20:04,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 58 [2018-04-11 11:20:04,580 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2018-04-11 11:20:04,581 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,589 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 39 [2018-04-11 11:20:04,590 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:04,598 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:04,614 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 47 treesize of output 37 [2018-04-11 11:20:04,615 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 1 [2018-04-11 11:20:04,615 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 23 [2018-04-11 11:20:04,623 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:04,629 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:20:04,631 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 43 [2018-04-11 11:20:04,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:04,633 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 26 [2018-04-11 11:20:04,634 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:04,640 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 1 [2018-04-11 11:20:04,640 INFO L267 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,644 INFO L267 ElimStorePlain]: Start of recursive call 8: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:04,655 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:04,656 INFO L202 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:91, output treesize:41 [2018-04-11 11:20:04,726 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 9 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:04,744 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:04,744 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 15] total 24 [2018-04-11 11:20:04,744 INFO L442 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-04-11 11:20:04,744 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-04-11 11:20:04,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=532, Unknown=0, NotChecked=0, Total=600 [2018-04-11 11:20:04,745 INFO L87 Difference]: Start difference. First operand 333 states and 403 transitions. Second operand 25 states. [2018-04-11 11:20:05,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:05,908 INFO L93 Difference]: Finished difference Result 442 states and 516 transitions. [2018-04-11 11:20:05,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 11:20:05,908 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 65 [2018-04-11 11:20:05,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:05,909 INFO L225 Difference]: With dead ends: 442 [2018-04-11 11:20:05,909 INFO L226 Difference]: Without dead ends: 442 [2018-04-11 11:20:05,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=412, Invalid=1568, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 11:20:05,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2018-04-11 11:20:05,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 370. [2018-04-11 11:20:05,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 370 states. [2018-04-11 11:20:05,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 451 transitions. [2018-04-11 11:20:05,913 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 451 transitions. Word has length 65 [2018-04-11 11:20:05,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:05,914 INFO L459 AbstractCegarLoop]: Abstraction has 370 states and 451 transitions. [2018-04-11 11:20:05,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-04-11 11:20:05,914 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 451 transitions. [2018-04-11 11:20:05,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-04-11 11:20:05,914 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:05,914 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:05,915 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:05,915 INFO L82 PathProgramCache]: Analyzing trace with hash 156458513, now seen corresponding path program 1 times [2018-04-11 11:20:05,915 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:05,915 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:05,915 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:05,915 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:05,916 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:05,920 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:20:05,921 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:20:05,921 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:20:05,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:05,957 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:05,978 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:05,985 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 22 [2018-04-11 11:20:05,985 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:06,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 24 [2018-04-11 11:20:06,002 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,017 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:06,017 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:39, output treesize:46 [2018-04-11 11:20:06,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2018-04-11 11:20:06,091 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:20:06,092 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-04-11 11:20:06,092 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-11 11:20:06,092 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-11 11:20:06,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-11 11:20:06,092 INFO L87 Difference]: Start difference. First operand 370 states and 451 transitions. Second operand 7 states. [2018-04-11 11:20:06,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:06,230 INFO L93 Difference]: Finished difference Result 454 states and 557 transitions. [2018-04-11 11:20:06,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 11:20:06,230 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 65 [2018-04-11 11:20:06,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:06,231 INFO L225 Difference]: With dead ends: 454 [2018-04-11 11:20:06,231 INFO L226 Difference]: Without dead ends: 454 [2018-04-11 11:20:06,231 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2018-04-11 11:20:06,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2018-04-11 11:20:06,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 406. [2018-04-11 11:20:06,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 406 states. [2018-04-11 11:20:06,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 511 transitions. [2018-04-11 11:20:06,235 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 511 transitions. Word has length 65 [2018-04-11 11:20:06,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:06,235 INFO L459 AbstractCegarLoop]: Abstraction has 406 states and 511 transitions. [2018-04-11 11:20:06,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-11 11:20:06,235 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 511 transitions. [2018-04-11 11:20:06,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-04-11 11:20:06,236 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:06,236 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:06,236 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:06,236 INFO L82 PathProgramCache]: Analyzing trace with hash -907652068, now seen corresponding path program 1 times [2018-04-11 11:20:06,236 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:06,236 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:06,237 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:06,237 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:06,237 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:06,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:06,246 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 19 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:06,314 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:06,315 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:06,322 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:06,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:06,353 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:06,389 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:06,389 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-04-11 11:20:06,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:20:06,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:20:06,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:20:06,390 INFO L87 Difference]: Start difference. First operand 406 states and 511 transitions. Second operand 6 states. [2018-04-11 11:20:06,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:06,416 INFO L93 Difference]: Finished difference Result 417 states and 515 transitions. [2018-04-11 11:20:06,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:20:06,416 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 66 [2018-04-11 11:20:06,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:06,417 INFO L225 Difference]: With dead ends: 417 [2018-04-11 11:20:06,417 INFO L226 Difference]: Without dead ends: 417 [2018-04-11 11:20:06,417 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:20:06,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2018-04-11 11:20:06,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 411. [2018-04-11 11:20:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 411 states. [2018-04-11 11:20:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 515 transitions. [2018-04-11 11:20:06,421 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 515 transitions. Word has length 66 [2018-04-11 11:20:06,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:06,422 INFO L459 AbstractCegarLoop]: Abstraction has 411 states and 515 transitions. [2018-04-11 11:20:06,422 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:20:06,422 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 515 transitions. [2018-04-11 11:20:06,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 11:20:06,422 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:06,423 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:06,423 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:06,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1927570081, now seen corresponding path program 1 times [2018-04-11 11:20:06,423 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:06,423 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:06,423 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:06,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:06,424 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:06,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:06,437 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:06,671 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:06,671 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:06,671 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:06,679 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:06,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:06,709 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:06,726 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:20:06,728 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:06,728 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,729 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,733 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,733 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-11 11:20:06,769 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 23 treesize of output 18 [2018-04-11 11:20:06,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,771 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:06,772 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,775 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,780 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,780 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 11:20:06,798 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 30 treesize of output 23 [2018-04-11 11:20:06,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,801 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,801 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:06,802 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:20:06,802 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,809 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,815 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,815 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2018-04-11 11:20:06,837 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 39 treesize of output 30 [2018-04-11 11:20:06,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,842 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:06,842 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:20:06,843 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,853 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,860 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,861 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:50, output treesize:52 [2018-04-11 11:20:06,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,906 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:06,906 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:20:06,906 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,915 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:06,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:66, output treesize:60 [2018-04-11 11:20:06,965 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2018-04-11 11:20:06,966 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:06,966 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,980 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:06,991 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:06,992 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2018-04-11 11:20:07,026 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 62 [2018-04-11 11:20:07,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:07,028 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,036 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,047 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,048 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:82, output treesize:78 [2018-04-11 11:20:07,081 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 67 [2018-04-11 11:20:07,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,083 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,084 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,084 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:07,084 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:20:07,085 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,095 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,109 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,110 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:92, output treesize:88 [2018-04-11 11:20:07,148 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 74 [2018-04-11 11:20:07,150 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,151 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,152 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,153 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:07,153 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:20:07,153 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,168 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,186 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,187 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:101, output treesize:103 [2018-04-11 11:20:07,235 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 85 [2018-04-11 11:20:07,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,238 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,240 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,241 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,242 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:07,242 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:07,243 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 92 [2018-04-11 11:20:07,243 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,262 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,278 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,278 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:113, output treesize:103 [2018-04-11 11:20:07,329 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 143 [2018-04-11 11:20:07,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,332 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,333 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,334 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,334 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:07,337 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 160 [2018-04-11 11:20:07,337 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,354 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:07,369 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,369 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:165, output treesize:132 [2018-04-11 11:20:07,445 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 128 treesize of output 90 [2018-04-11 11:20:07,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,449 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,452 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 85 [2018-04-11 11:20:07,452 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:07,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,467 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,468 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,471 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,472 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,473 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:07,484 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 96 [2018-04-11 11:20:07,484 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:07,505 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:20:07,513 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:20:07,513 INFO L202 ElimStorePlain]: Needed 4 recursive calls to eliminate 5 variables, input treesize:144, output treesize:25 [2018-04-11 11:20:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:07,621 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:07,621 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 22] total 33 [2018-04-11 11:20:07,622 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-11 11:20:07,622 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-11 11:20:07,622 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=993, Unknown=0, NotChecked=0, Total=1122 [2018-04-11 11:20:07,622 INFO L87 Difference]: Start difference. First operand 411 states and 515 transitions. Second operand 34 states. [2018-04-11 11:20:11,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:11,189 INFO L93 Difference]: Finished difference Result 663 states and 799 transitions. [2018-04-11 11:20:11,189 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-11 11:20:11,189 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 67 [2018-04-11 11:20:11,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:11,190 INFO L225 Difference]: With dead ends: 663 [2018-04-11 11:20:11,191 INFO L226 Difference]: Without dead ends: 663 [2018-04-11 11:20:11,192 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1623, Invalid=7307, Unknown=0, NotChecked=0, Total=8930 [2018-04-11 11:20:11,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2018-04-11 11:20:11,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 473. [2018-04-11 11:20:11,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473 states. [2018-04-11 11:20:11,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 602 transitions. [2018-04-11 11:20:11,196 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 602 transitions. Word has length 67 [2018-04-11 11:20:11,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:11,196 INFO L459 AbstractCegarLoop]: Abstraction has 473 states and 602 transitions. [2018-04-11 11:20:11,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-11 11:20:11,197 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 602 transitions. [2018-04-11 11:20:11,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-11 11:20:11,197 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:11,197 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:11,197 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:11,197 INFO L82 PathProgramCache]: Analyzing trace with hash -1566551150, now seen corresponding path program 1 times [2018-04-11 11:20:11,197 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:11,197 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:11,198 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:11,198 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:11,198 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:11,202 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:20:11,202 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:20:11,202 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:20:11,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:11,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:11,232 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:11,287 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 15 treesize of output 12 [2018-04-11 11:20:11,288 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 12 treesize of output 11 [2018-04-11 11:20:11,288 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,289 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,297 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:11,297 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:34, output treesize:30 [2018-04-11 11:20:11,313 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:11,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:11,315 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,317 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,330 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:11,331 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:11,331 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,333 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:11,344 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:11,344 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 6 variables, input treesize:52, output treesize:46 [2018-04-11 11:20:11,443 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 27 treesize of output 23 [2018-04-11 11:20:11,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 24 [2018-04-11 11:20:11,450 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:11,457 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:11,478 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 41 treesize of output 33 [2018-04-11 11:20:11,482 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 22 [2018-04-11 11:20:11,483 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:11,489 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:11,490 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 37 treesize of output 29 [2018-04-11 11:20:11,496 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 26 [2018-04-11 11:20:11,497 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:11,510 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:11,546 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 9 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:11,547 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:66, output treesize:109 [2018-04-11 11:20:15,664 WARN L151 SmtUtils]: Spent 4087ms on a formula simplification. DAG size of input: 60 DAG size of output 42 [2018-04-11 11:20:16,961 WARN L148 SmtUtils]: Spent 193ms on a formula simplification that was a NOOP. DAG size: 44 [2018-04-11 11:20:17,014 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 42 treesize of output 46 [2018-04-11 11:20:17,016 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 38 [2018-04-11 11:20:17,016 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:17,052 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 42 [2018-04-11 11:20:17,052 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:17,079 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 29 [2018-04-11 11:20:17,079 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:17,103 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:20:17,137 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 39 treesize of output 35 [2018-04-11 11:20:17,138 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2018-04-11 11:20:17,139 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:17,144 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:17,184 INFO L267 ElimStorePlain]: Start of recursive call 1: 10 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:17,184 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 12 variables, input treesize:82, output treesize:40 [2018-04-11 11:20:19,229 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 8 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:19,247 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:20:19,248 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-04-11 11:20:19,248 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 11:20:19,248 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 11:20:19,248 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=369, Unknown=1, NotChecked=0, Total=420 [2018-04-11 11:20:19,248 INFO L87 Difference]: Start difference. First operand 473 states and 602 transitions. Second operand 21 states. [2018-04-11 11:20:20,251 WARN L151 SmtUtils]: Spent 125ms on a formula simplification. DAG size of input: 70 DAG size of output 58 [2018-04-11 11:20:27,865 WARN L151 SmtUtils]: Spent 7495ms on a formula simplification. DAG size of input: 81 DAG size of output 69 [2018-04-11 11:20:36,121 WARN L151 SmtUtils]: Spent 8229ms on a formula simplification. DAG size of input: 91 DAG size of output 68 [2018-04-11 11:20:38,322 WARN L151 SmtUtils]: Spent 2108ms on a formula simplification. DAG size of input: 76 DAG size of output 65 [2018-04-11 11:20:42,426 WARN L151 SmtUtils]: Spent 4065ms on a formula simplification. DAG size of input: 95 DAG size of output 41 [2018-04-11 11:20:42,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:42,533 INFO L93 Difference]: Finished difference Result 489 states and 616 transitions. [2018-04-11 11:20:42,533 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 11:20:42,533 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 67 [2018-04-11 11:20:42,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:42,534 INFO L225 Difference]: With dead ends: 489 [2018-04-11 11:20:42,534 INFO L226 Difference]: Without dead ends: 486 [2018-04-11 11:20:42,534 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 30.1s TimeCoverageRelationStatistics Valid=279, Invalid=1202, Unknown=1, NotChecked=0, Total=1482 [2018-04-11 11:20:42,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-11 11:20:42,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 473. [2018-04-11 11:20:42,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 473 states. [2018-04-11 11:20:42,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 601 transitions. [2018-04-11 11:20:42,538 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 601 transitions. Word has length 67 [2018-04-11 11:20:42,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:42,538 INFO L459 AbstractCegarLoop]: Abstraction has 473 states and 601 transitions. [2018-04-11 11:20:42,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 11:20:42,538 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 601 transitions. [2018-04-11 11:20:42,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-04-11 11:20:42,538 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:42,538 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:42,538 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:42,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1645862361, now seen corresponding path program 1 times [2018-04-11 11:20:42,539 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:42,539 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:42,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:42,539 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:42,539 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:42,542 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:20:42,542 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:20:42,542 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:20:42,547 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:42,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:42,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:42,609 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:42,611 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:42,611 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:42,612 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:42,618 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:42,618 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:37 [2018-04-11 11:20:42,658 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2018-04-11 11:20:42,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2018-04-11 11:20:42,663 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:42,670 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:42,681 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:42,681 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:62 [2018-04-11 11:20:42,995 WARN L1033 $PredicateComparison]: unable to prove that (exists ((main_~z~0.base Int) (main_~x~1.base Int)) (let ((.cse0 (store |c_old(#valid)| main_~x~1.base 1))) (and (= 0 (select .cse0 main_~z~0.base)) (= 0 (select |c_old(#valid)| main_~x~1.base)) (= |c_#valid| (store (store .cse0 main_~z~0.base 0) main_~x~1.base 0))))) is different from true [2018-04-11 11:20:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2018-04-11 11:20:43,043 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:20:43,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-04-11 11:20:43,043 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 11:20:43,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 11:20:43,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=228, Unknown=13, NotChecked=30, Total=306 [2018-04-11 11:20:43,044 INFO L87 Difference]: Start difference. First operand 473 states and 601 transitions. Second operand 18 states. [2018-04-11 11:20:44,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:44,110 INFO L93 Difference]: Finished difference Result 482 states and 609 transitions. [2018-04-11 11:20:44,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-11 11:20:44,110 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 70 [2018-04-11 11:20:44,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:44,111 INFO L225 Difference]: With dead ends: 482 [2018-04-11 11:20:44,111 INFO L226 Difference]: Without dead ends: 458 [2018-04-11 11:20:44,111 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=125, Invalid=781, Unknown=28, NotChecked=58, Total=992 [2018-04-11 11:20:44,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-11 11:20:44,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 456. [2018-04-11 11:20:44,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 456 states. [2018-04-11 11:20:44,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 583 transitions. [2018-04-11 11:20:44,114 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 583 transitions. Word has length 70 [2018-04-11 11:20:44,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:44,114 INFO L459 AbstractCegarLoop]: Abstraction has 456 states and 583 transitions. [2018-04-11 11:20:44,114 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 11:20:44,114 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 583 transitions. [2018-04-11 11:20:44,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 11:20:44,115 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:44,115 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:44,115 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:44,115 INFO L82 PathProgramCache]: Analyzing trace with hash -824138885, now seen corresponding path program 1 times [2018-04-11 11:20:44,115 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:44,115 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:44,115 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:44,115 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:44,115 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:44,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:44,124 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:44,334 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:44,334 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:44,334 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:44,339 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:44,361 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:44,375 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 10 [2018-04-11 11:20:44,376 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:44,376 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,377 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,379 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,379 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2018-04-11 11:20:44,394 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 23 treesize of output 18 [2018-04-11 11:20:44,396 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,396 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:44,397 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,400 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,403 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,404 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2018-04-11 11:20:44,417 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 30 treesize of output 23 [2018-04-11 11:20:44,418 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,419 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,419 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,420 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:20:44,420 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,425 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,431 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,431 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2018-04-11 11:20:44,449 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 39 treesize of output 30 [2018-04-11 11:20:44,450 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,451 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,451 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,452 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,452 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,453 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,453 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,453 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:20:44,453 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,462 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,468 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,469 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:50, output treesize:52 [2018-04-11 11:20:44,510 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,511 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:20:44,511 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,520 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,520 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:66, output treesize:60 [2018-04-11 11:20:44,578 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 55 [2018-04-11 11:20:44,580 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:44,581 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,592 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,605 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,605 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2018-04-11 11:20:44,638 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 62 [2018-04-11 11:20:44,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,641 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:44,641 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,650 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,663 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,663 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:82, output treesize:78 [2018-04-11 11:20:44,697 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 67 [2018-04-11 11:20:44,699 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,700 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,700 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,701 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:20:44,701 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,727 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,742 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,743 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:92, output treesize:88 [2018-04-11 11:20:44,794 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 74 [2018-04-11 11:20:44,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,797 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,799 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,800 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:20:44,800 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,815 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,832 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,833 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:101, output treesize:103 [2018-04-11 11:20:44,883 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 85 [2018-04-11 11:20:44,885 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,886 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,887 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,888 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,892 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,892 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,892 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 92 [2018-04-11 11:20:44,893 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,909 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,924 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:44,924 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:113, output treesize:103 [2018-04-11 11:20:44,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 169 [2018-04-11 11:20:44,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,972 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,973 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,974 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,974 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:44,975 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:44,978 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 213 [2018-04-11 11:20:44,978 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:44,999 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:45,015 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:45,015 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:191, output treesize:146 [2018-04-11 11:20:45,116 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 142 treesize of output 104 [2018-04-11 11:20:45,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:45,135 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 1 new quantified variables, introduced 3 case distinctions, treesize of input 100 treesize of output 113 [2018-04-11 11:20:45,136 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:45,166 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 21 [2018-04-11 11:20:45,166 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:45,167 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2018-04-11 11:20:45,167 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:45,170 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:20:45,178 INFO L267 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:20:45,178 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:158, output treesize:25 [2018-04-11 11:20:45,257 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:45,275 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:45,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 21] total 32 [2018-04-11 11:20:45,275 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 11:20:45,275 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 11:20:45,275 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=941, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 11:20:45,275 INFO L87 Difference]: Start difference. First operand 456 states and 583 transitions. Second operand 33 states. [2018-04-11 11:20:48,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:48,226 INFO L93 Difference]: Finished difference Result 634 states and 767 transitions. [2018-04-11 11:20:48,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-11 11:20:48,226 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 71 [2018-04-11 11:20:48,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:48,227 INFO L225 Difference]: With dead ends: 634 [2018-04-11 11:20:48,227 INFO L226 Difference]: Without dead ends: 634 [2018-04-11 11:20:48,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 59 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1933 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1403, Invalid=5907, Unknown=0, NotChecked=0, Total=7310 [2018-04-11 11:20:48,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2018-04-11 11:20:48,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 483. [2018-04-11 11:20:48,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 483 states. [2018-04-11 11:20:48,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 627 transitions. [2018-04-11 11:20:48,231 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 627 transitions. Word has length 71 [2018-04-11 11:20:48,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:48,232 INFO L459 AbstractCegarLoop]: Abstraction has 483 states and 627 transitions. [2018-04-11 11:20:48,232 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 11:20:48,232 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 627 transitions. [2018-04-11 11:20:48,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-04-11 11:20:48,232 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:48,232 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:48,232 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:48,232 INFO L82 PathProgramCache]: Analyzing trace with hash -824138843, now seen corresponding path program 1 times [2018-04-11 11:20:48,232 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:48,232 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:48,233 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:48,233 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:48,233 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:48,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:48,242 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:48,621 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 9 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:48,622 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:48,622 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:48,629 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:48,655 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:48,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 4 [2018-04-11 11:20:48,709 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,713 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,713 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:17 [2018-04-11 11:20:48,745 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:48,746 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:48,746 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,747 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,757 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:20:48,760 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:20:48,761 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,762 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,770 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,770 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:42, output treesize:34 [2018-04-11 11:20:48,793 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:20:48,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:20:48,796 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,800 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,811 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:20:48,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,813 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:20:48,813 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,816 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,825 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,825 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:60, output treesize:52 [2018-04-11 11:20:48,861 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2018-04-11 11:20:48,863 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:48,863 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,867 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,884 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 43 [2018-04-11 11:20:48,885 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:48,885 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,889 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,902 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,902 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:78, output treesize:82 [2018-04-11 11:20:48,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 123 [2018-04-11 11:20:48,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,970 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,971 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:48,972 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 120 [2018-04-11 11:20:48,972 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:48,985 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,000 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 126 [2018-04-11 11:20:49,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,003 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,003 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,003 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 119 [2018-04-11 11:20:49,004 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,015 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,027 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,027 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:156, output treesize:140 [2018-04-11 11:20:49,287 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 114 [2018-04-11 11:20:49,290 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 115 [2018-04-11 11:20:49,291 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,302 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,303 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 126 treesize of output 104 [2018-04-11 11:20:49,303 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,311 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,323 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 76 treesize of output 56 [2018-04-11 11:20:49,324 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,325 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,325 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,326 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,326 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:49,327 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,327 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:20:49,327 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 77 [2018-04-11 11:20:49,327 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,337 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2018-04-11 11:20:49,337 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,339 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,343 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:49,343 INFO L202 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:175, output treesize:10 [2018-04-11 11:20:49,400 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:49,417 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:49,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 35 [2018-04-11 11:20:49,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-11 11:20:49,418 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-11 11:20:49,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=1088, Unknown=0, NotChecked=0, Total=1190 [2018-04-11 11:20:49,418 INFO L87 Difference]: Start difference. First operand 483 states and 627 transitions. Second operand 35 states. [2018-04-11 11:20:51,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:51,187 INFO L93 Difference]: Finished difference Result 590 states and 742 transitions. [2018-04-11 11:20:51,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-11 11:20:51,188 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 71 [2018-04-11 11:20:51,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:51,189 INFO L225 Difference]: With dead ends: 590 [2018-04-11 11:20:51,189 INFO L226 Difference]: Without dead ends: 590 [2018-04-11 11:20:51,189 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 57 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 880 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=557, Invalid=3475, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 11:20:51,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-11 11:20:51,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 545. [2018-04-11 11:20:51,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-04-11 11:20:51,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 712 transitions. [2018-04-11 11:20:51,192 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 712 transitions. Word has length 71 [2018-04-11 11:20:51,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:51,193 INFO L459 AbstractCegarLoop]: Abstraction has 545 states and 712 transitions. [2018-04-11 11:20:51,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-11 11:20:51,193 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 712 transitions. [2018-04-11 11:20:51,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-04-11 11:20:51,193 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:51,193 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:51,193 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:51,193 INFO L82 PathProgramCache]: Analyzing trace with hash 2147088568, now seen corresponding path program 2 times [2018-04-11 11:20:51,193 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:51,193 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:51,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:51,194 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:20:51,194 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:51,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:51,200 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:51,248 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 17 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:51,248 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:51,248 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:51,254 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:20:51,281 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:20:51,281 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:20:51,283 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:51,291 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 17 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:51,308 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:51,308 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2018-04-11 11:20:51,309 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-11 11:20:51,309 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-11 11:20:51,309 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:20:51,309 INFO L87 Difference]: Start difference. First operand 545 states and 712 transitions. Second operand 6 states. [2018-04-11 11:20:51,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:20:51,331 INFO L93 Difference]: Finished difference Result 593 states and 766 transitions. [2018-04-11 11:20:51,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-11 11:20:51,332 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 76 [2018-04-11 11:20:51,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:20:51,333 INFO L225 Difference]: With dead ends: 593 [2018-04-11 11:20:51,333 INFO L226 Difference]: Without dead ends: 593 [2018-04-11 11:20:51,334 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-04-11 11:20:51,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2018-04-11 11:20:51,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 548. [2018-04-11 11:20:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 548 states. [2018-04-11 11:20:51,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 715 transitions. [2018-04-11 11:20:51,340 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 715 transitions. Word has length 76 [2018-04-11 11:20:51,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:20:51,340 INFO L459 AbstractCegarLoop]: Abstraction has 548 states and 715 transitions. [2018-04-11 11:20:51,341 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-11 11:20:51,341 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 715 transitions. [2018-04-11 11:20:51,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 11:20:51,341 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:20:51,341 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:20:51,342 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:20:51,342 INFO L82 PathProgramCache]: Analyzing trace with hash 2135235843, now seen corresponding path program 2 times [2018-04-11 11:20:51,342 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:20:51,342 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:20:51,342 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:51,343 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:20:51,343 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:20:51,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:20:51,358 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-11 11:20:51,877 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:51,877 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-11 11:20:51,877 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-11 11:20:51,882 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-11 11:20:51,910 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-11 11:20:51,910 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-11 11:20:51,912 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:20:51,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-11 11:20:51,914 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:51,914 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:51,915 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 11:20:52,011 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 39 [2018-04-11 11:20:52,012 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:52,013 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,020 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,022 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 39 [2018-04-11 11:20:52,023 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:52,023 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,030 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,047 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:20:52,047 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:85, output treesize:67 [2018-04-11 11:20:52,087 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2018-04-11 11:20:52,089 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,089 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:52,089 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,098 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 41 [2018-04-11 11:20:52,127 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,128 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:52,128 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,136 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,157 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:20:52,157 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:93, output treesize:85 [2018-04-11 11:20:52,204 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 49 [2018-04-11 11:20:52,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,207 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 46 [2018-04-11 11:20:52,207 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,220 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,261 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,261 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:113, output treesize:52 [2018-04-11 11:20:52,296 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 30 [2018-04-11 11:20:52,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,299 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,300 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 77 [2018-04-11 11:20:52,301 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,310 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,321 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,321 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2018-04-11 11:20:52,494 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,497 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 49 [2018-04-11 11:20:52,515 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:20:52,515 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,527 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,562 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:52,562 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:91, output treesize:87 [2018-04-11 11:20:52,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,657 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 56 [2018-04-11 11:20:52,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,661 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:20:52,661 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,673 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,701 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:52,701 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:100, output treesize:96 [2018-04-11 11:20:52,790 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,795 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 61 [2018-04-11 11:20:52,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,798 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,801 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 46 [2018-04-11 11:20:52,802 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,819 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,856 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:52,856 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:107, output treesize:103 [2018-04-11 11:20:52,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,956 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 68 [2018-04-11 11:20:52,959 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,960 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,961 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,962 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,963 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,963 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:52,968 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 77 [2018-04-11 11:20:52,969 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:52,991 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:53,031 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:53,032 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:116, output treesize:112 [2018-04-11 11:20:53,125 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,129 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 75 [2018-04-11 11:20:53,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,132 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,136 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 124 [2018-04-11 11:20:53,163 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 16 xjuncts. [2018-04-11 11:20:53,284 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2018-04-11 11:20:53,368 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 6 dim-0 vars, and 5 xjuncts. [2018-04-11 11:20:53,368 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:125, output treesize:570 [2018-04-11 11:20:53,641 WARN L148 SmtUtils]: Spent 190ms on a formula simplification that was a NOOP. DAG size: 134 [2018-04-11 11:20:53,649 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,653 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 173 treesize of output 153 [2018-04-11 11:20:53,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,656 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:53,662 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 133 [2018-04-11 11:20:53,662 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:53,689 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:54,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,237 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,238 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 155 treesize of output 143 [2018-04-11 11:20:54,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,248 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,251 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,256 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 117 [2018-04-11 11:20:54,256 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:54,282 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:54,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,654 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 173 treesize of output 153 [2018-04-11 11:20:54,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:54,663 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 131 [2018-04-11 11:20:54,663 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:54,690 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:54,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,002 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,002 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 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 182 treesize of output 162 [2018-04-11 11:20:55,005 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,007 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,012 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 131 [2018-04-11 11:20:55,012 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:55,045 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:55,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,290 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 153 [2018-04-11 11:20:55,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:55,305 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 133 [2018-04-11 11:20:55,305 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:55,332 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:20:55,460 INFO L267 ElimStorePlain]: Start of recursive call 1: 11 dim-0 vars, 5 dim-2 vars, End of recursive call: 11 dim-0 vars, and 5 xjuncts. [2018-04-11 11:20:55,461 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 16 variables, input treesize:857, output treesize:736 [2018-04-11 11:20:55,748 WARN L148 SmtUtils]: Spent 139ms on a formula simplification that was a NOOP. DAG size: 195 [2018-04-11 11:20:56,106 WARN L148 SmtUtils]: Spent 187ms on a formula simplification that was a NOOP. DAG size: 199 [2018-04-11 11:20:56,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 127 [2018-04-11 11:20:56,118 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,122 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,123 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,136 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 131 [2018-04-11 11:20:56,137 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 4 xjuncts. [2018-04-11 11:20:56,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,215 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,216 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,217 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,218 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,219 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,220 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 87 [2018-04-11 11:20:56,220 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:56,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,222 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,224 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,225 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,227 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,227 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 82 [2018-04-11 11:20:56,228 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:56,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,230 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,231 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,231 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,233 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,234 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 76 [2018-04-11 11:20:56,234 INFO L267 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:56,286 INFO L267 ElimStorePlain]: Start of recursive call 2: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:56,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,547 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 127 [2018-04-11 11:20:56,549 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,550 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,551 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,551 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,552 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,553 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,554 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,554 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,564 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 127 [2018-04-11 11:20:56,564 INFO L267 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:56,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,617 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,618 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,619 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 87 [2018-04-11 11:20:56,622 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:56,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,626 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,627 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,628 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,630 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 74 [2018-04-11 11:20:56,630 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:56,668 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:56,937 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 127 [2018-04-11 11:20:56,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,941 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,941 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,942 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,942 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,943 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,945 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:56,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 80 treesize of output 131 [2018-04-11 11:20:56,954 INFO L267 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 4 xjuncts. [2018-04-11 11:20:57,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,029 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,030 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 76 [2018-04-11 11:20:57,031 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:57,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,033 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,034 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,037 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,038 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 87 [2018-04-11 11:20:57,038 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:57,040 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,041 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,045 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,046 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 82 [2018-04-11 11:20:57,046 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:57,101 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:20:57,440 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,441 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 134 [2018-04-11 11:20:57,443 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,444 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,444 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,445 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,446 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,475 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 0 new quantified variables, introduced 5 case distinctions, treesize of input 87 treesize of output 189 [2018-04-11 11:20:57,476 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 8 xjuncts. [2018-04-11 11:20:57,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,622 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,623 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,626 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 114 [2018-04-11 11:20:57,627 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:57,629 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,630 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,631 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,632 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,633 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,634 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,636 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 125 [2018-04-11 11:20:57,636 INFO L267 ElimStorePlain]: Start of recursive call 19: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:57,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,639 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,642 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 73 [2018-04-11 11:20:57,642 INFO L267 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:57,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,645 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,646 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,646 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,647 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,648 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 94 [2018-04-11 11:20:57,648 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:20:57,651 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,659 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,661 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,662 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,662 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,663 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:57,665 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 112 [2018-04-11 11:20:57,665 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:57,778 INFO L267 ElimStorePlain]: Start of recursive call 16: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 5 xjuncts. [2018-04-11 11:20:58,386 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,387 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 146 treesize of output 117 [2018-04-11 11:20:58,389 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,390 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,391 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,392 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,392 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,393 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,393 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,395 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,405 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 121 [2018-04-11 11:20:58,406 INFO L267 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 2 xjuncts. [2018-04-11 11:20:58,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,457 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,461 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 87 [2018-04-11 11:20:58,462 INFO L267 ElimStorePlain]: Start of recursive call 25: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:58,463 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,464 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,465 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,466 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:20:58,468 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 74 [2018-04-11 11:20:58,468 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:20:58,503 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:20:59,051 INFO L267 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 5 dim-2 vars, End of recursive call: 10 dim-0 vars, and 15 xjuncts. [2018-04-11 11:20:59,051 INFO L202 ElimStorePlain]: Needed 26 recursive calls to eliminate 21 variables, input treesize:796, output treesize:639 [2018-04-11 11:20:59,797 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:20:59,814 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 11:20:59,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27] total 41 [2018-04-11 11:20:59,815 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-11 11:20:59,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-11 11:20:59,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=1556, Unknown=41, NotChecked=0, Total=1722 [2018-04-11 11:20:59,815 INFO L87 Difference]: Start difference. First operand 548 states and 715 transitions. Second operand 42 states. [2018-04-11 11:21:01,844 WARN L151 SmtUtils]: Spent 329ms on a formula simplification. DAG size of input: 157 DAG size of output 137 [2018-04-11 11:21:02,364 WARN L151 SmtUtils]: Spent 376ms on a formula simplification. DAG size of input: 222 DAG size of output 204 [2018-04-11 11:21:02,728 WARN L151 SmtUtils]: Spent 213ms on a formula simplification. DAG size of input: 205 DAG size of output 193 [2018-04-11 11:21:03,336 WARN L151 SmtUtils]: Spent 373ms on a formula simplification. DAG size of input: 213 DAG size of output 201 [2018-04-11 11:21:03,902 WARN L151 SmtUtils]: Spent 407ms on a formula simplification. DAG size of input: 249 DAG size of output 205 [2018-04-11 11:21:04,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:21:04,550 INFO L93 Difference]: Finished difference Result 568 states and 734 transitions. [2018-04-11 11:21:04,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-11 11:21:04,550 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 77 [2018-04-11 11:21:04,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:21:04,551 INFO L225 Difference]: With dead ends: 568 [2018-04-11 11:21:04,551 INFO L226 Difference]: Without dead ends: 542 [2018-04-11 11:21:04,552 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=368, Invalid=3863, Unknown=59, NotChecked=0, Total=4290 [2018-04-11 11:21:04,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2018-04-11 11:21:04,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 540. [2018-04-11 11:21:04,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-04-11 11:21:04,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 706 transitions. [2018-04-11 11:21:04,555 INFO L78 Accepts]: Start accepts. Automaton has 540 states and 706 transitions. Word has length 77 [2018-04-11 11:21:04,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:21:04,555 INFO L459 AbstractCegarLoop]: Abstraction has 540 states and 706 transitions. [2018-04-11 11:21:04,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-11 11:21:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 540 states and 706 transitions. [2018-04-11 11:21:04,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 11:21:04,556 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:21:04,556 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:21:04,556 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:21:04,556 INFO L82 PathProgramCache]: Analyzing trace with hash 114507861, now seen corresponding path program 1 times [2018-04-11 11:21:04,556 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:21:04,556 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:21:04,557 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:21:04,557 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-11 11:21:04,557 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:21:04,561 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:21:04,561 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:21:04,562 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:21:04,567 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:21:04,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:21:04,597 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:21:04,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:21:04,624 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:21:04,624 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,625 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,630 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,631 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2018-04-11 11:21:04,643 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:21:04,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,645 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:21:04,645 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,647 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,652 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,652 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2018-04-11 11:21:04,671 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,671 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,671 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-11 11:21:04,672 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,687 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,687 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:43 [2018-04-11 11:21:04,717 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2018-04-11 11:21:04,718 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:21:04,718 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,722 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,731 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,731 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2018-04-11 11:21:04,750 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 38 [2018-04-11 11:21:04,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,752 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:21:04,752 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,757 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,766 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,766 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2018-04-11 11:21:04,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,789 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 52 [2018-04-11 11:21:04,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,793 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 54 [2018-04-11 11:21:04,793 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,801 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,813 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,813 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2018-04-11 11:21:04,838 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,840 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 55 treesize of output 67 [2018-04-11 11:21:04,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,860 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 106 [2018-04-11 11:21:04,861 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:21:04,883 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,896 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,897 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:84, output treesize:80 [2018-04-11 11:21:04,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:04,926 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2018-04-11 11:21:04,926 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,940 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:04,940 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:85, output treesize:78 [2018-04-11 11:21:05,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,029 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 83 [2018-04-11 11:21:05,030 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 12 treesize of output 11 [2018-04-11 11:21:05,030 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:05,040 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:05,060 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:05,061 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:98, output treesize:94 [2018-04-11 11:21:05,127 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:21:05,129 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,134 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,134 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 98 [2018-04-11 11:21:05,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,140 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:05,195 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 14 case distinctions, treesize of input 63 treesize of output 206 [2018-04-11 11:21:05,195 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-04-11 11:21:05,220 INFO L267 ElimStorePlain]: Start of recursive call 3: 64 dim-0 vars, End of recursive call: 64 dim-0 vars, and 112 xjuncts. [2018-04-11 11:21:06,008 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 11 dim-0 vars, and 16 xjuncts. [2018-04-11 11:21:06,281 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 15 dim-0 vars, and 16 xjuncts. [2018-04-11 11:21:06,281 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:115, output treesize:1949 [2018-04-11 11:21:06,692 WARN L151 SmtUtils]: Spent 339ms on a formula simplification. DAG size of input: 225 DAG size of output 90 [2018-04-11 11:21:06,701 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,704 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,706 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 137 [2018-04-11 11:21:06,708 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,709 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 58 [2018-04-11 11:21:06,709 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:06,733 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:06,975 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,976 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,980 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 108 [2018-04-11 11:21:06,982 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:06,982 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 34 [2018-04-11 11:21:06,982 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,002 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,209 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 137 [2018-04-11 11:21:07,212 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,212 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 58 [2018-04-11 11:21:07,212 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,238 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,407 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,409 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,411 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 108 [2018-04-11 11:21:07,413 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,413 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 36 [2018-04-11 11:21:07,413 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,433 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,580 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 131 [2018-04-11 11:21:07,582 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,582 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 47 [2018-04-11 11:21:07,582 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,608 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:07,732 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 5 dim-2 vars, End of recursive call: 8 dim-0 vars, and 5 xjuncts. [2018-04-11 11:21:07,732 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:611, output treesize:591 [2018-04-11 11:21:07,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,890 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,892 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 127 treesize of output 115 [2018-04-11 11:21:07,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,896 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:07,911 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 130 [2018-04-11 11:21:07,912 INFO L267 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:21:07,945 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:21:08,166 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,171 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,172 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 173 [2018-04-11 11:21:08,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,207 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 140 treesize of output 234 [2018-04-11 11:21:08,209 INFO L267 ElimStorePlain]: Start of recursive call 5: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 6 xjuncts. [2018-04-11 11:21:08,294 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:21:08,537 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,538 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,539 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,541 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,542 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 144 [2018-04-11 11:21:08,544 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,548 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,566 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 109 treesize of output 180 [2018-04-11 11:21:08,567 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:08,612 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:08,846 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,848 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 167 [2018-04-11 11:21:08,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,852 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,859 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:08,882 INFO L477 Elim1Store]: Elim1 applied some 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 3 new quantified variables, introduced 7 case distinctions, treesize of input 124 treesize of output 229 [2018-04-11 11:21:08,883 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:08,946 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:21:09,137 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,138 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,139 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,141 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,142 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 173 [2018-04-11 11:21:09,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,175 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 140 treesize of output 234 [2018-04-11 11:21:09,176 INFO L267 ElimStorePlain]: Start of recursive call 11: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 6 xjuncts. [2018-04-11 11:21:09,268 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-11 11:21:09,448 INFO L267 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 5 dim-2 vars, End of recursive call: 11 dim-0 vars, and 7 xjuncts. [2018-04-11 11:21:09,449 INFO L202 ElimStorePlain]: Needed 11 recursive calls to eliminate 13 variables, input treesize:801, output treesize:1038 [2018-04-11 11:21:09,694 WARN L151 SmtUtils]: Spent 174ms on a formula simplification. DAG size of input: 170 DAG size of output 105 [2018-04-11 11:21:09,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,720 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 188 [2018-04-11 11:21:09,733 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,744 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:09,780 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 12 case distinctions, treesize of input 54 treesize of output 148 [2018-04-11 11:21:09,781 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-04-11 11:21:09,803 INFO L267 ElimStorePlain]: Start of recursive call 3: 64 dim-0 vars, End of recursive call: 64 dim-0 vars, and 100 xjuncts. [2018-04-11 11:21:10,213 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2018-04-11 11:21:10,576 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,577 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,578 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,581 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 153 [2018-04-11 11:21:10,585 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,589 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:10,612 INFO L477 Elim1Store]: Elim1 applied some 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 8 case distinctions, treesize of input 40 treesize of output 97 [2018-04-11 11:21:10,614 INFO L267 ElimStorePlain]: Start of recursive call 5: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 14 xjuncts. [2018-04-11 11:21:10,684 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:21:11,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,066 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,067 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,068 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,071 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 154 treesize of output 161 [2018-04-11 11:21:11,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,080 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,100 INFO L477 Elim1Store]: Elim1 applied some 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 8 case distinctions, treesize of input 40 treesize of output 97 [2018-04-11 11:21:11,102 INFO L267 ElimStorePlain]: Start of recursive call 7: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 14 xjuncts. [2018-04-11 11:21:11,175 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:21:11,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,597 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,600 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 134 treesize of output 143 [2018-04-11 11:21:11,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:11,626 INFO L477 Elim1Store]: Elim1 applied some 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 8 case distinctions, treesize of input 40 treesize of output 97 [2018-04-11 11:21:11,628 INFO L267 ElimStorePlain]: Start of recursive call 9: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 14 xjuncts. [2018-04-11 11:21:11,692 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:21:12,095 INFO L267 ElimStorePlain]: Start of recursive call 1: 9 dim-0 vars, 4 dim-2 vars, End of recursive call: 22 dim-0 vars, and 14 xjuncts. [2018-04-11 11:21:12,095 INFO L202 ElimStorePlain]: Needed 9 recursive calls to eliminate 13 variables, input treesize:620, output treesize:1876 [2018-04-11 11:21:12,759 WARN L151 SmtUtils]: Spent 563ms on a formula simplification. DAG size of input: 249 DAG size of output 213 [2018-04-11 11:21:12,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,785 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,786 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,787 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 180 [2018-04-11 11:21:12,792 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,793 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,794 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:12,810 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 273 [2018-04-11 11:21:12,811 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:12,894 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:21,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,514 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,518 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,519 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 199 [2018-04-11 11:21:21,522 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,524 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,527 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,531 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,532 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,533 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,537 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:21,551 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 144 treesize of output 330 [2018-04-11 11:21:21,552 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:21,708 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:28,042 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,044 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,047 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,049 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,049 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 189 [2018-04-11 11:21:28,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,053 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,054 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,058 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,059 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:28,081 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 273 [2018-04-11 11:21:28,082 INFO L267 ElimStorePlain]: Start of recursive call 7: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:28,161 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:33,014 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,015 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,016 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,021 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 184 [2018-04-11 11:21:33,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,024 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,025 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,026 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,028 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,031 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,032 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:33,044 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 141 treesize of output 280 [2018-04-11 11:21:33,046 INFO L267 ElimStorePlain]: Start of recursive call 9: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:33,130 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:37,277 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,278 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,283 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 184 [2018-04-11 11:21:37,286 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,287 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,288 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:37,311 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 141 treesize of output 337 [2018-04-11 11:21:37,313 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:37,421 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:40,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,732 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 188 treesize of output 172 [2018-04-11 11:21:40,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,735 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,736 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,737 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,738 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,739 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,742 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,746 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:40,759 INFO L477 Elim1Store]: Elim1 applied some 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 3 new quantified variables, introduced 6 case distinctions, treesize of input 131 treesize of output 244 [2018-04-11 11:21:40,760 INFO L267 ElimStorePlain]: Start of recursive call 13: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:40,843 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:43,716 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,717 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,718 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,723 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,723 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 222 [2018-04-11 11:21:43,726 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,734 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,737 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:43,760 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 154 treesize of output 378 [2018-04-11 11:21:43,762 INFO L267 ElimStorePlain]: Start of recursive call 15: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:43,885 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:46,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,300 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,302 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 168 [2018-04-11 11:21:46,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,305 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,306 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,307 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,308 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,309 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:46,328 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 123 treesize of output 241 [2018-04-11 11:21:46,329 INFO L267 ElimStorePlain]: Start of recursive call 17: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:46,413 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:48,732 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,743 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,747 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,748 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,749 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 177 [2018-04-11 11:21:48,752 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,758 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,764 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:48,776 INFO L477 Elim1Store]: Elim1 applied some 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 121 treesize of output 277 [2018-04-11 11:21:48,778 INFO L267 ElimStorePlain]: Start of recursive call 19: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:48,859 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:50,997 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:50,998 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,001 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,003 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,003 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 158 [2018-04-11 11:21:51,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,006 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,008 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,010 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,021 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:51,030 INFO L477 Elim1Store]: Elim1 applied some 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 113 treesize of output 245 [2018-04-11 11:21:51,032 INFO L267 ElimStorePlain]: Start of recursive call 21: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:51,110 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:53,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,143 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,144 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,145 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,146 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,149 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 193 [2018-04-11 11:21:53,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,155 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,156 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,160 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:53,172 INFO L477 Elim1Store]: Elim1 applied some 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 3 new quantified variables, introduced 6 case distinctions, treesize of input 141 treesize of output 274 [2018-04-11 11:21:53,173 INFO L267 ElimStorePlain]: Start of recursive call 23: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:53,270 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:55,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,266 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,267 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 168 [2018-04-11 11:21:55,270 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,271 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,273 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,275 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,275 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,276 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,284 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:55,293 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 121 treesize of output 283 [2018-04-11 11:21:55,294 INFO L267 ElimStorePlain]: Start of recursive call 25: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:55,390 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:57,060 INFO L267 ElimStorePlain]: Start of recursive call 1: 30 dim-0 vars, 12 dim-2 vars, End of recursive call: 114 dim-0 vars, and 36 xjuncts. [2018-04-11 11:21:57,061 INFO L202 ElimStorePlain]: Needed 25 recursive calls to eliminate 42 variables, input treesize:2543, output treesize:7453 [2018-04-11 11:21:59,062 WARN L151 SmtUtils]: Spent 1692ms on a formula simplification. DAG size of input: 1305 DAG size of output 361 [2018-04-11 11:21:59,584 WARN L148 SmtUtils]: Spent 360ms on a formula simplification that was a NOOP. DAG size: 361 [2018-04-11 11:21:59,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,612 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,615 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 148 [2018-04-11 11:21:59,616 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,617 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 6 [2018-04-11 11:21:59,617 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:21:59,638 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,642 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,643 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,644 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:21:59,655 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 98 [2018-04-11 11:21:59,656 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 8 xjuncts. [2018-04-11 11:21:59,697 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 34 treesize of output 25 [2018-04-11 11:21:59,698 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:21:59,705 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 2 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 41 [2018-04-11 11:21:59,706 INFO L267 ElimStorePlain]: Start of recursive call 6: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 11:21:59,736 INFO L267 ElimStorePlain]: Start of recursive call 2: 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2018-04-11 11:22:00,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,104 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,106 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,106 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 219 treesize of output 151 [2018-04-11 11:22:00,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,113 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,114 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,140 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 62 treesize of output 154 [2018-04-11 11:22:00,140 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-04-11 11:22:00,189 INFO L267 ElimStorePlain]: Start of recursive call 8: 106 dim-0 vars, End of recursive call: 106 dim-0 vars, and 114 xjuncts. [2018-04-11 11:22:00,560 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,561 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 6 [2018-04-11 11:22:00,561 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:00,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,590 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 3 case distinctions, treesize of input 41 treesize of output 65 [2018-04-11 11:22:00,590 INFO L267 ElimStorePlain]: Start of recursive call 10: 3 dim-0 vars, End of recursive call: 3 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:00,592 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:00,592 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 41 treesize of output 39 [2018-04-11 11:22:00,593 INFO L267 ElimStorePlain]: Start of recursive call 11: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:00,637 INFO L267 ElimStorePlain]: Start of recursive call 7: 3 dim-1 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2018-04-11 11:22:01,072 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,073 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,074 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 134 [2018-04-11 11:22:01,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,078 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,089 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 94 [2018-04-11 11:22:01,090 INFO L267 ElimStorePlain]: Start of recursive call 13: 5 dim-0 vars, End of recursive call: 5 dim-0 vars, and 7 xjuncts. [2018-04-11 11:22:01,130 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,130 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 43 [2018-04-11 11:22:01,131 INFO L267 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:01,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,148 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,150 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 60 [2018-04-11 11:22:01,150 INFO L267 ElimStorePlain]: Start of recursive call 15: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:01,174 INFO L267 ElimStorePlain]: Start of recursive call 12: 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:01,605 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,606 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,607 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,609 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 170 [2018-04-11 11:22:01,652 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,653 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,660 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,666 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:01,703 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 71 treesize of output 206 [2018-04-11 11:22:01,703 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2018-04-11 11:22:01,773 INFO L267 ElimStorePlain]: Start of recursive call 17: 14 dim-0 vars, End of recursive call: 14 dim-0 vars, and 19 xjuncts. [2018-04-11 11:22:02,019 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,019 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 6 [2018-04-11 11:22:02,019 INFO L267 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:02,055 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,057 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,061 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 57 [2018-04-11 11:22:02,062 INFO L267 ElimStorePlain]: Start of recursive call 19: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:02,100 INFO L267 ElimStorePlain]: Start of recursive call 16: 3 dim-1 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:02,594 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,595 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,596 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,597 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 150 [2018-04-11 11:22:02,601 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,602 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,604 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,609 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,644 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 17 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 73 treesize of output 200 [2018-04-11 11:22:02,644 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 10 [2018-04-11 11:22:02,691 INFO L267 ElimStorePlain]: Start of recursive call 21: 14 dim-0 vars, End of recursive call: 14 dim-0 vars, and 19 xjuncts. [2018-04-11 11:22:02,776 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 54 [2018-04-11 11:22:02,776 INFO L267 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 2 xjuncts. [2018-04-11 11:22:02,807 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:02,808 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2018-04-11 11:22:02,808 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:02,822 INFO L267 ElimStorePlain]: Start of recursive call 20: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:03,245 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,246 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,248 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 186 treesize of output 131 [2018-04-11 11:22:03,250 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,282 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 62 treesize of output 154 [2018-04-11 11:22:03,282 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 8 [2018-04-11 11:22:03,335 INFO L267 ElimStorePlain]: Start of recursive call 25: 106 dim-0 vars, End of recursive call: 106 dim-0 vars, and 114 xjuncts. [2018-04-11 11:22:03,687 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:03,687 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 6 [2018-04-11 11:22:03,687 INFO L267 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:03,700 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 22 [2018-04-11 11:22:03,700 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:03,707 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 38 [2018-04-11 11:22:03,707 INFO L267 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 3 xjuncts. [2018-04-11 11:22:03,722 INFO L267 ElimStorePlain]: Start of recursive call 24: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:04,092 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,093 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,094 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,095 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,096 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 156 [2018-04-11 11:22:04,098 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,098 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2018-04-11 11:22:04,099 INFO L267 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:04,121 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 59 [2018-04-11 11:22:04,125 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 2 xjuncts. [2018-04-11 11:22:04,147 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,147 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 72 [2018-04-11 11:22:04,148 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:04,162 INFO L267 ElimStorePlain]: Start of recursive call 29: 3 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:04,525 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,526 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,527 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 119 [2018-04-11 11:22:04,529 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,529 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 16 [2018-04-11 11:22:04,529 INFO L267 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:04,552 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,553 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,553 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,555 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,558 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,565 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 12 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 101 [2018-04-11 11:22:04,566 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 6 xjuncts. [2018-04-11 11:22:04,617 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 44 [2018-04-11 11:22:04,617 INFO L267 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 3 xjuncts. [2018-04-11 11:22:04,618 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2018-04-11 11:22:04,618 INFO L267 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:04,636 INFO L267 ElimStorePlain]: Start of recursive call 33: 3 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:04,966 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,967 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,968 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:04,969 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 151 [2018-04-11 11:22:04,983 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,013 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 77 treesize of output 134 [2018-04-11 11:22:05,014 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 7 [2018-04-11 11:22:05,019 INFO L267 ElimStorePlain]: Start of recursive call 39: 27 dim-0 vars, End of recursive call: 27 dim-0 vars, and 31 xjuncts. [2018-04-11 11:22:05,133 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,133 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 47 [2018-04-11 11:22:05,133 INFO L267 ElimStorePlain]: Start of recursive call 40: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:05,135 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,135 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 51 [2018-04-11 11:22:05,135 INFO L267 ElimStorePlain]: Start of recursive call 41: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:05,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,165 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,166 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 13 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 75 treesize of output 111 [2018-04-11 11:22:05,176 INFO L267 ElimStorePlain]: Start of recursive call 42: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2018-04-11 11:22:05,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,178 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,179 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:05,180 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 83 [2018-04-11 11:22:05,181 INFO L267 ElimStorePlain]: Start of recursive call 43: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:05,263 INFO L267 ElimStorePlain]: Start of recursive call 38: 3 dim-1 vars, End of recursive call: 5 dim-0 vars, and 5 xjuncts. [2018-04-11 11:22:05,682 INFO L267 ElimStorePlain]: Start of recursive call 1: 50 dim-0 vars, 9 dim-2 vars, End of recursive call: 20 dim-0 vars, and 20 xjuncts. [2018-04-11 11:22:05,682 INFO L202 ElimStorePlain]: Needed 43 recursive calls to eliminate 59 variables, input treesize:1976, output treesize:329 [2018-04-11 11:22:05,932 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 21 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-11 11:22:05,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-04-11 11:22:05,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-04-11 11:22:05,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 11:22:05,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 11:22:05,949 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2018-04-11 11:22:05,949 INFO L87 Difference]: Start difference. First operand 540 states and 706 transitions. Second operand 27 states. [2018-04-11 11:22:07,781 WARN L151 SmtUtils]: Spent 212ms on a formula simplification. DAG size of input: 107 DAG size of output 100 [2018-04-11 11:22:08,118 WARN L151 SmtUtils]: Spent 260ms on a formula simplification. DAG size of input: 162 DAG size of output 139 [2018-04-11 11:22:08,369 WARN L151 SmtUtils]: Spent 162ms on a formula simplification. DAG size of input: 122 DAG size of output 115 [2018-04-11 11:22:08,779 WARN L148 SmtUtils]: Spent 276ms on a formula simplification that was a NOOP. DAG size: 216 [2018-04-11 11:22:09,249 WARN L148 SmtUtils]: Spent 371ms on a formula simplification that was a NOOP. DAG size: 369 [2018-04-11 11:22:10,448 WARN L148 SmtUtils]: Spent 895ms on a formula simplification that was a NOOP. DAG size: 617 [2018-04-11 11:22:10,902 WARN L148 SmtUtils]: Spent 372ms on a formula simplification that was a NOOP. DAG size: 366 [2018-04-11 11:22:11,424 WARN L148 SmtUtils]: Spent 359ms on a formula simplification that was a NOOP. DAG size: 369 [2018-04-11 11:22:12,333 WARN L151 SmtUtils]: Spent 752ms on a formula simplification. DAG size of input: 379 DAG size of output 372 [2018-04-11 11:22:13,187 WARN L151 SmtUtils]: Spent 739ms on a formula simplification. DAG size of input: 379 DAG size of output 372 [2018-04-11 11:22:13,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 11:22:13,726 INFO L93 Difference]: Finished difference Result 674 states and 854 transitions. [2018-04-11 11:22:13,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 11:22:13,727 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 77 [2018-04-11 11:22:13,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 11:22:13,728 INFO L225 Difference]: With dead ends: 674 [2018-04-11 11:22:13,728 INFO L226 Difference]: Without dead ends: 674 [2018-04-11 11:22:13,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=525, Invalid=2334, Unknown=3, NotChecked=0, Total=2862 [2018-04-11 11:22:13,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2018-04-11 11:22:13,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 575. [2018-04-11 11:22:13,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2018-04-11 11:22:13,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 747 transitions. [2018-04-11 11:22:13,732 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 747 transitions. Word has length 77 [2018-04-11 11:22:13,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 11:22:13,732 INFO L459 AbstractCegarLoop]: Abstraction has 575 states and 747 transitions. [2018-04-11 11:22:13,733 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 11:22:13,733 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 747 transitions. [2018-04-11 11:22:13,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-04-11 11:22:13,733 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 11:22:13,733 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 11:22:13,733 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr5RequiresViolation, mainErr13RequiresViolation, mainErr36AssertViolationMEMORY_FREE, mainErr28RequiresViolation, mainErr33RequiresViolation, mainErr26RequiresViolation, mainErr18RequiresViolation, mainErr23RequiresViolation, mainErr0RequiresViolation, mainErr21RequiresViolation, mainErr31RequiresViolation, mainErr37AssertViolationMEMORY_FREE, mainErr29RequiresViolation, mainErr3RequiresViolation, mainErr15RequiresViolation, mainErr16RequiresViolation, mainErr25RequiresViolation, mainErr2RequiresViolation, mainErr12RequiresViolation, mainErr6RequiresViolation, mainErr35RequiresViolation, mainErr19RequiresViolation, mainErr22RequiresViolation, mainErr32RequiresViolation, mainErr27RequiresViolation, mainErr1RequiresViolation, mainErr17RequiresViolation, mainErr38AssertViolationMEMORY_FREE, mainErr9RequiresViolation, mainErr40EnsuresViolationMEMORY_LEAK, mainErr30RequiresViolation, mainErr7RequiresViolation, mainErr20RequiresViolation, mainErr11RequiresViolation, mainErr24RequiresViolation, mainErr8RequiresViolation, mainErr10RequiresViolation, mainErr34RequiresViolation, mainErr4RequiresViolation, mainErr14RequiresViolation, mainErr39AssertViolationMEMORY_FREE]=== [2018-04-11 11:22:13,733 INFO L82 PathProgramCache]: Analyzing trace with hash 114507862, now seen corresponding path program 1 times [2018-04-11 11:22:13,733 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-11 11:22:13,733 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-11 11:22:13,734 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:13,734 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:13,734 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-11 11:22:13,742 ERROR L243 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-04-11 11:22:13,742 INFO L266 seRefinementStrategy]: Advancing trace checker [2018-04-11 11:22:13,742 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-04-11 11:22:13,748 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-11 11:22:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 11:22:13,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 11:22:13,782 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,783 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-11 11:22:13,783 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,785 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,785 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:9 [2018-04-11 11:22:13,792 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:22:13,793 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:22:13,794 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,794 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,800 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 8 [2018-04-11 11:22:13,801 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:22:13,801 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,802 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,806 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,806 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:34, output treesize:26 [2018-04-11 11:22:13,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 21 treesize of output 16 [2018-04-11 11:22:13,816 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,817 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:22:13,817 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,820 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,829 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2018-04-11 11:22:13,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,831 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 23 [2018-04-11 11:22:13,832 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,835 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,841 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,841 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:52, output treesize:44 [2018-04-11 11:22:13,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,868 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 21 [2018-04-11 11:22:13,868 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,879 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,879 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:62 [2018-04-11 11:22:13,915 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 31 [2018-04-11 11:22:13,916 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:22:13,916 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,920 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,938 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 43 [2018-04-11 11:22:13,939 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:22:13,939 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,943 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,957 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,957 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:88, output treesize:92 [2018-04-11 11:22:13,984 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 66 [2018-04-11 11:22:13,986 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:13,987 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:22:13,987 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:13,995 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,018 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 56 [2018-04-11 11:22:14,020 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,020 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 27 [2018-04-11 11:22:14,020 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,026 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,041 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,042 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:118, output treesize:110 [2018-04-11 11:22:14,074 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 61 [2018-04-11 11:22:14,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,076 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,077 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,077 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:14,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 55 [2018-04-11 11:22:14,078 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,088 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,116 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,116 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 80 [2018-04-11 11:22:14,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,119 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,120 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,121 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 54 [2018-04-11 11:22:14,122 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,139 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,159 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,160 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:135, output treesize:127 [2018-04-11 11:22:14,201 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 68 [2018-04-11 11:22:14,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,204 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,206 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:14,207 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 92 [2018-04-11 11:22:14,207 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,221 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,252 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,253 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,254 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 83 treesize of output 95 [2018-04-11 11:22:14,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,260 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,261 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,262 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,263 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,275 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 106 [2018-04-11 11:22:14,275 INFO L267 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:14,302 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,326 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,326 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:153, output treesize:151 [2018-04-11 11:22:14,366 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,367 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,367 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,367 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 34 [2018-04-11 11:22:14,368 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,398 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,399 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:162, output treesize:164 [2018-04-11 11:22:14,559 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,560 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,565 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 101 [2018-04-11 11:22:14,567 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-11 11:22:14,567 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,577 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,622 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 111 [2018-04-11 11:22:14,623 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2018-04-11 11:22:14,624 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,637 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,669 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:14,669 INFO L202 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:190, output treesize:175 [2018-04-11 11:22:14,797 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:14,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,804 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,805 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 132 treesize of output 147 [2018-04-11 11:22:14,808 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,810 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,810 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,813 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,814 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,818 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:14,874 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 14 case distinctions, treesize of input 63 treesize of output 206 [2018-04-11 11:22:14,874 WARN L130 XnfTransformerHelper]: expecting exponential blowup for input size 9 [2018-04-11 11:22:14,895 INFO L267 ElimStorePlain]: Start of recursive call 3: 64 dim-0 vars, End of recursive call: 64 dim-0 vars, and 112 xjuncts. [2018-04-11 11:22:15,768 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: 11 dim-0 vars, and 16 xjuncts. [2018-04-11 11:22:16,223 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,229 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 189 [2018-04-11 11:22:16,231 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,232 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,233 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,233 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,236 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,237 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,237 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,240 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 148 [2018-04-11 11:22:16,241 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,279 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,288 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 169 [2018-04-11 11:22:16,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,292 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,293 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,294 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,295 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,296 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,297 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,298 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,298 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,302 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 169 [2018-04-11 11:22:16,302 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,337 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,344 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 165 [2018-04-11 11:22:16,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,347 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,348 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,349 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,350 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,351 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,351 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,351 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,354 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 148 [2018-04-11 11:22:16,354 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,384 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,387 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,391 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 172 treesize of output 165 [2018-04-11 11:22:16,394 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,394 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,395 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,395 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,396 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,396 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,397 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,397 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,397 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,401 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 154 [2018-04-11 11:22:16,401 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,441 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,443 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,449 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 184 [2018-04-11 11:22:16,451 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,452 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,453 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,453 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,454 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,455 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,456 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,457 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,457 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,460 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 148 [2018-04-11 11:22:16,461 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,498 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,500 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,505 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 180 [2018-04-11 11:22:16,508 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,509 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,511 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,512 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,512 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,513 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,513 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,517 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 154 [2018-04-11 11:22:16,517 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,559 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,562 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,567 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 180 [2018-04-11 11:22:16,569 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,570 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,571 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,572 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,575 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,576 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,587 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 139 [2018-04-11 11:22:16,587 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 4 xjuncts. [2018-04-11 11:22:16,662 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:22:16,665 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,670 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 177 [2018-04-11 11:22:16,673 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,673 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,674 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,674 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,675 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,676 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,677 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,677 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,678 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,681 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 148 [2018-04-11 11:22:16,681 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,717 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,719 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,724 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 151 [2018-04-11 11:22:16,727 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,728 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,729 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,729 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,730 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,731 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,732 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,735 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 126 [2018-04-11 11:22:16,735 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,758 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,766 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 189 [2018-04-11 11:22:16,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,769 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,770 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,771 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,772 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,772 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,773 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,773 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,777 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 154 [2018-04-11 11:22:16,777 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,818 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:16,820 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,825 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 172 [2018-04-11 11:22:16,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,829 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,830 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,830 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,831 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,832 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,833 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,834 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 139 [2018-04-11 11:22:16,846 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 4 xjuncts. [2018-04-11 11:22:16,918 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:22:16,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,926 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 191 [2018-04-11 11:22:16,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,929 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,930 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,931 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,932 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,933 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,934 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:16,935 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:16,947 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 4 case distinctions, treesize of input 45 treesize of output 139 [2018-04-11 11:22:16,947 INFO L267 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 4 xjuncts. [2018-04-11 11:22:17,025 INFO L267 ElimStorePlain]: Start of recursive call 26: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2018-04-11 11:22:17,027 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,032 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 180 [2018-04-11 11:22:17,035 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,036 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,037 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,037 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,038 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,039 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,043 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,044 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,044 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,047 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 8 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 148 [2018-04-11 11:22:17,048 INFO L267 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,084 INFO L267 ElimStorePlain]: Start of recursive call 28: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,087 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,098 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 184 [2018-04-11 11:22:17,101 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,102 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,103 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,104 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,104 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,105 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,105 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,108 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 154 [2018-04-11 11:22:17,109 INFO L267 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,152 INFO L267 ElimStorePlain]: Start of recursive call 30: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,154 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,159 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 151 [2018-04-11 11:22:17,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,161 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,162 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,163 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,164 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,166 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 157 [2018-04-11 11:22:17,167 INFO L267 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,196 INFO L267 ElimStorePlain]: Start of recursive call 32: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,198 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,203 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 177 [2018-04-11 11:22:17,205 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,206 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,207 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,208 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,208 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,209 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:17,209 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:17,212 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 154 [2018-04-11 11:22:17,213 INFO L267 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,249 INFO L267 ElimStorePlain]: Start of recursive call 34: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:17,914 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 15 dim-0 vars, and 19 xjuncts. [2018-04-11 11:22:17,915 INFO L202 ElimStorePlain]: Needed 35 recursive calls to eliminate 3 variables, input treesize:217, output treesize:4364 [2018-04-11 11:22:18,572 WARN L151 SmtUtils]: Spent 559ms on a formula simplification. DAG size of input: 289 DAG size of output 117 [2018-04-11 11:22:18,580 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:18,581 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:18,586 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 260 [2018-04-11 11:22:18,588 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 14 treesize of output 13 [2018-04-11 11:22:18,588 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:18,631 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:19,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:19,431 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 224 [2018-04-11 11:22:19,433 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:19,433 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 77 [2018-04-11 11:22:19,434 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:19,476 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:20,167 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,168 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 286 [2018-04-11 11:22:20,175 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 15 [2018-04-11 11:22:20,175 INFO L267 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:20,223 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:20,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,783 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,785 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 242 [2018-04-11 11:22:20,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:20,788 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 54 [2018-04-11 11:22:20,788 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:20,830 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:21,289 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,290 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,295 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 282 [2018-04-11 11:22:21,297 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:22:21,297 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:21,336 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:21,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,761 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,762 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:21,767 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 255 treesize of output 284 [2018-04-11 11:22:21,769 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2018-04-11 11:22:21,769 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:21,810 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,169 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,173 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 256 [2018-04-11 11:22:22,175 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,176 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 77 [2018-04-11 11:22:22,176 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,220 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,552 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 283 treesize of output 318 [2018-04-11 11:22:22,554 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 16 treesize of output 15 [2018-04-11 11:22:22,554 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,598 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,882 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,885 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,887 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 244 [2018-04-11 11:22:22,889 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:22,889 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 146 [2018-04-11 11:22:22,890 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:22,930 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:23,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,187 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,189 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,193 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 238 [2018-04-11 11:22:23,195 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 74 [2018-04-11 11:22:23,196 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:23,237 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:23,477 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 10 dim-2 vars, End of recursive call: 1 dim-0 vars, and 5 xjuncts. [2018-04-11 11:22:23,477 INFO L202 ElimStorePlain]: Needed 21 recursive calls to eliminate 11 variables, input treesize:1204, output treesize:1278 [2018-04-11 11:22:23,767 WARN L148 SmtUtils]: Spent 237ms on a formula simplification that was a NOOP. DAG size: 142 [2018-04-11 11:22:23,780 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,781 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,784 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,784 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 330 [2018-04-11 11:22:23,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,791 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,795 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,796 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,799 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,800 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:23,802 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:23,825 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 9 case distinctions, treesize of input 263 treesize of output 357 [2018-04-11 11:22:23,827 INFO L267 ElimStorePlain]: Start of recursive call 3: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:23,931 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:24,640 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,640 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:24,641 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,651 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 356 treesize of output 304 [2018-04-11 11:22:24,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,654 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,655 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,657 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,658 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:24,665 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 0 new quantified variables, introduced 2 case distinctions, treesize of input 129 treesize of output 259 [2018-04-11 11:22:24,665 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:24,722 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:25,358 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,360 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,362 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 303 treesize of output 269 [2018-04-11 11:22:25,369 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,370 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,371 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,372 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,372 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,378 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:25,390 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 194 treesize of output 262 [2018-04-11 11:22:25,391 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:25,447 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-11 11:22:26,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,330 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,331 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:26,331 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,333 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:26,337 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 306 treesize of output 278 [2018-04-11 11:22:26,339 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,340 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,341 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,342 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,342 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:26,346 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 194 [2018-04-11 11:22:26,346 INFO L267 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:26,395 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:26,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,917 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,918 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 331 treesize of output 304 [2018-04-11 11:22:26,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,927 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:26,932 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:26,944 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 237 treesize of output 303 [2018-04-11 11:22:26,945 INFO L267 ElimStorePlain]: Start of recursive call 11: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:27,043 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:27,482 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,483 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,483 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:27,492 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 294 [2018-04-11 11:22:27,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,495 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,496 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,497 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,502 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 118 treesize of output 218 [2018-04-11 11:22:27,502 INFO L267 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:27,545 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:27,940 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,941 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,942 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,942 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 269 treesize of output 279 [2018-04-11 11:22:27,946 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,947 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:27,973 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 238 [2018-04-11 11:22:27,976 INFO L267 ElimStorePlain]: Start of recursive call 15: 8 dim-0 vars, End of recursive call: 8 dim-0 vars, and 12 xjuncts. [2018-04-11 11:22:28,098 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:28,447 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,448 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,456 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 256 treesize of output 229 [2018-04-11 11:22:28,458 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,459 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,460 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,461 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,462 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,467 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 210 [2018-04-11 11:22:28,467 INFO L267 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:28,524 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:28,845 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,847 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,848 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,851 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,852 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 397 treesize of output 364 [2018-04-11 11:22:28,860 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,861 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,862 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,863 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:28,888 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 309 treesize of output 295 [2018-04-11 11:22:28,890 INFO L267 ElimStorePlain]: Start of recursive call 19: 4 dim-0 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:29,135 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: 4 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:29,738 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,739 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,740 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,741 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,741 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:29,750 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 333 treesize of output 345 [2018-04-11 11:22:29,753 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,754 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,755 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,756 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,762 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 0 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 318 [2018-04-11 11:22:29,762 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:29,824 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:29,827 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,828 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,829 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:29,837 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 315 [2018-04-11 11:22:29,839 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,840 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,841 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,842 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,846 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 284 [2018-04-11 11:22:29,847 INFO L267 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:29,896 INFO L267 ElimStorePlain]: Start of recursive call 22: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:29,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,899 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,900 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:29,910 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 405 treesize of output 343 [2018-04-11 11:22:29,913 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,914 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,915 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,916 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:29,921 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 368 [2018-04-11 11:22:29,922 INFO L267 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:29,975 INFO L267 ElimStorePlain]: Start of recursive call 24: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:30,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 10 dim-2 vars, End of recursive call: 6 dim-0 vars, and 7 xjuncts. [2018-04-11 11:22:30,331 INFO L202 ElimStorePlain]: Needed 25 recursive calls to eliminate 13 variables, input treesize:1664, output treesize:2047 [2018-04-11 11:22:30,881 WARN L151 SmtUtils]: Spent 446ms on a formula simplification. DAG size of input: 228 DAG size of output 150 [2018-04-11 11:22:30,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,902 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,903 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 280 [2018-04-11 11:22:30,903 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:30,907 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,907 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 267 treesize of output 256 [2018-04-11 11:22:30,908 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:30,921 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,922 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,922 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 308 [2018-04-11 11:22:30,923 INFO L267 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:30,925 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,926 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:30,927 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 304 [2018-04-11 11:22:30,927 INFO L267 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:31,400 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,400 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,416 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,419 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 289 [2018-04-11 11:22:31,423 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,424 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,427 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,428 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,436 INFO L477 Elim1Store]: Elim1 applied some 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 2 new quantified variables, introduced 4 case distinctions, treesize of input 64 treesize of output 111 [2018-04-11 11:22:31,436 INFO L267 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:31,493 INFO L267 ElimStorePlain]: Start of recursive call 6: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:31,854 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,855 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,856 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,857 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,862 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 285 [2018-04-11 11:22:31,867 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,868 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,869 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,872 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:31,878 INFO L477 Elim1Store]: Elim1 applied some 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 2 new quantified variables, introduced 4 case distinctions, treesize of input 64 treesize of output 111 [2018-04-11 11:22:31,879 INFO L267 ElimStorePlain]: Start of recursive call 9: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:31,941 INFO L267 ElimStorePlain]: Start of recursive call 8: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:32,268 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,269 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,278 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 340 [2018-04-11 11:22:32,280 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,281 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,282 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,282 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:32,282 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 77 [2018-04-11 11:22:32,282 INFO L267 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:32,326 INFO L267 ElimStorePlain]: Start of recursive call 10: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:32,610 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,611 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,613 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,617 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 285 [2018-04-11 11:22:32,620 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,621 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,624 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,625 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,633 INFO L477 Elim1Store]: Elim1 applied some 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 2 new quantified variables, introduced 4 case distinctions, treesize of input 64 treesize of output 111 [2018-04-11 11:22:32,634 INFO L267 ElimStorePlain]: Start of recursive call 13: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:32,691 INFO L267 ElimStorePlain]: Start of recursive call 12: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:32,942 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 290 [2018-04-11 11:22:32,951 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,952 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,953 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:32,953 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:32,953 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 77 [2018-04-11 11:22:32,954 INFO L267 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:32,992 INFO L267 ElimStorePlain]: Start of recursive call 14: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,229 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,234 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,235 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,236 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 252 treesize of output 262 [2018-04-11 11:22:33,242 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,243 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,244 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,247 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,254 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 64 treesize of output 111 [2018-04-11 11:22:33,254 INFO L267 ElimStorePlain]: Start of recursive call 17: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2018-04-11 11:22:33,322 INFO L267 ElimStorePlain]: Start of recursive call 16: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,536 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,543 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 276 [2018-04-11 11:22:33,545 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,546 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,547 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,547 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:33,547 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 89 [2018-04-11 11:22:33,547 INFO L267 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,591 INFO L267 ElimStorePlain]: Start of recursive call 18: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,778 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,786 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 316 [2018-04-11 11:22:33,788 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,789 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:33,790 INFO L682 Elim1Store]: detected equality via solver [2018-04-11 11:22:33,790 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 77 [2018-04-11 11:22:33,790 INFO L267 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,830 INFO L267 ElimStorePlain]: Start of recursive call 20: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:33,998 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 8 dim-2 vars, End of recursive call: 2 dim-0 vars, and 4 xjuncts. [2018-04-11 11:22:33,999 INFO L202 ElimStorePlain]: Needed 21 recursive calls to eliminate 11 variables, input treesize:1181, output treesize:1149 [2018-04-11 11:22:34,229 WARN L148 SmtUtils]: Spent 186ms on a formula simplification that was a NOOP. DAG size: 137 [2018-04-11 11:22:34,239 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,250 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 502 treesize of output 494 [2018-04-11 11:22:34,253 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,254 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,255 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,256 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,257 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,265 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 359 [2018-04-11 11:22:34,265 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-11 11:22:34,323 INFO L267 ElimStorePlain]: Start of recursive call 2: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 11:22:34,875 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,876 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,877 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,882 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,884 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,891 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 720 treesize of output 726 [2018-04-11 11:22:34,895 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,897 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,898 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,900 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,901 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,905 INFO L700 Elim1Store]: detected not equals via solver [2018-04-11 11:22:34,929 INFO L477 Elim1Store]: Elim1 applied some preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 2 new quantified variables, introduced 6 case distinctions, treesize of input 436 treesize of output 764 [2018-04-11 11:22:34,930 INFO L267 ElimStorePlain]: Start of recursive call 5: 2 dim-0 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. [2018-04-11 11:22:35,088 INFO L267 ElimStorePlain]: Start of recursive call 4: 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 3 xjuncts. Received shutdown request... [2018-04-11 11:22:36,130 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 11:22:36,131 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 11:22:36,134 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 11:22:36,134 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 11:22:36 BoogieIcfgContainer [2018-04-11 11:22:36,134 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 11:22:36,135 INFO L168 Benchmark]: Toolchain (without parser) took 195941.43 ms. Allocated memory was 402.7 MB in the beginning and 584.6 MB in the end (delta: 181.9 MB). Free memory was 335.7 MB in the beginning and 483.0 MB in the end (delta: -147.4 MB). Peak memory consumption was 125.8 MB. Max. memory is 5.3 GB. [2018-04-11 11:22:36,136 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 402.7 MB. Free memory is still 360.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 11:22:36,136 INFO L168 Benchmark]: CACSL2BoogieTranslator took 239.84 ms. Allocated memory is still 402.7 MB. Free memory was 335.7 MB in the beginning and 309.2 MB in the end (delta: 26.4 MB). Peak memory consumption was 26.4 MB. Max. memory is 5.3 GB. [2018-04-11 11:22:36,136 INFO L168 Benchmark]: Boogie Preprocessor took 42.26 ms. Allocated memory is still 402.7 MB. Free memory was 309.2 MB in the beginning and 306.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. [2018-04-11 11:22:36,136 INFO L168 Benchmark]: RCFGBuilder took 440.26 ms. Allocated memory was 402.7 MB in the beginning and 589.3 MB in the end (delta: 186.6 MB). Free memory was 306.6 MB in the beginning and 514.3 MB in the end (delta: -207.7 MB). Peak memory consumption was 22.6 MB. Max. memory is 5.3 GB. [2018-04-11 11:22:36,137 INFO L168 Benchmark]: TraceAbstraction took 195215.99 ms. Allocated memory was 589.3 MB in the beginning and 584.6 MB in the end (delta: -4.7 MB). Free memory was 514.3 MB in the beginning and 483.0 MB in the end (delta: 31.3 MB). Peak memory consumption was 117.8 MB. Max. memory is 5.3 GB. [2018-04-11 11:22:36,138 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16 ms. Allocated memory is still 402.7 MB. Free memory is still 360.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 239.84 ms. Allocated memory is still 402.7 MB. Free memory was 335.7 MB in the beginning and 309.2 MB in the end (delta: 26.4 MB). Peak memory consumption was 26.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 42.26 ms. Allocated memory is still 402.7 MB. Free memory was 309.2 MB in the beginning and 306.6 MB in the end (delta: 2.6 MB). Peak memory consumption was 2.6 MB. Max. memory is 5.3 GB. * RCFGBuilder took 440.26 ms. Allocated memory was 402.7 MB in the beginning and 589.3 MB in the end (delta: 186.6 MB). Free memory was 306.6 MB in the beginning and 514.3 MB in the end (delta: -207.7 MB). Peak memory consumption was 22.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 195215.99 ms. Allocated memory was 589.3 MB in the beginning and 584.6 MB in the end (delta: -4.7 MB). Free memory was 514.3 MB in the beginning and 483.0 MB in the end (delta: 31.3 MB). Peak memory consumption was 117.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 642]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 642). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 651]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 651). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 677]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 677). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 671]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 671). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 675]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 675). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 664]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 664). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 653]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 653). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 655]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 655). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 640]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 640). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 654]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 654). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 672]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 672). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 677]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 677). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 671]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 671). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 641]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 641). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 652]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 652). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 652]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 652). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 663]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 663). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 641]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 641). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 651]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 651). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 643]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 643). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 676]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 676). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 653]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 653). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 655]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 655). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 675]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 675). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 664]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 664). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 640]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 640). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 652]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 652). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 680]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 680). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 644]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 644). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 630]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 630). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 672]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 672). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 643]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 643). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 654]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 654). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 651]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 651). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 663]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 663). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 644]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 644). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 651]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 651). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 676]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 676). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 642]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 642). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 652]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 652). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - TimeoutResultAtElement [Line: 680]: Timeout (TraceAbstraction) Unable to prove that free always succeeds (line 680). Cancelled while BasicCegarLoop was analyzing trace of length 78 with TraceHistMax 3, while TraceCheckSpWp was constructing forward predicates, while PartialQuantifierElimination was eliminating quantifiers from formula with 0 quantifier alternations, while SimplifyDDAWithTimeout was simplifying term of DAG size 263. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 105 locations, 41 error locations. TIMEOUT Result, 195.1s OverallTime, 48 OverallIterations, 3 TraceHistogramMax, 71.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3830 SDtfs, 15469 SDslu, 21080 SDs, 0 SdLazy, 19800 SolverSat, 1769 SolverUnsat, 133 SolverUnknown, 0 SolverNotchecked, 25.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2609 GetRequests, 1600 SyntacticMatches, 40 SemanticMatches, 969 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 10043 ImplicationChecksByTransitivity, 67.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=575occurred in iteration=47, 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, 47 MinimizatonAttempts, 3059 StatesRemovedByMinimization, 45 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 98.4s InterpolantComputationTime, 3123 NumberOfCodeBlocks, 3123 NumberOfCodeBlocksAsserted, 65 NumberOfCheckSat, 3061 ConstructedInterpolants, 342 QuantifiedInterpolants, 6490041 SizeOfPredicates, 297 NumberOfNonLiveVariables, 7464 ConjunctsInSsa, 753 ConjunctsInUnsatCore, 62 InterpolantComputations, 23 PerfectInterpolantSequences, 432/981 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0504_1_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-11_11-22-36-143.csv Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/test-0504_1_true-valid-memsafety.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-11_11-22-36-143.csv Completed graceful shutdown