java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-memsafety/count_down-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-35b68b2 [2018-04-06 19:01:50,644 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 19:01:50,645 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 19:01:50,659 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 19:01:50,659 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 19:01:50,660 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 19:01:50,661 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 19:01:50,663 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 19:01:50,665 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 19:01:50,666 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 19:01:50,667 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 19:01:50,667 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 19:01:50,668 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 19:01:50,669 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 19:01:50,670 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 19:01:50,672 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 19:01:50,674 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 19:01:50,676 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 19:01:50,677 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 19:01:50,679 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 19:01:50,681 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 19:01:50,681 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 19:01:50,681 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 19:01:50,683 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 19:01:50,683 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 19:01:50,685 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 19:01:50,685 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 19:01:50,686 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 19:01:50,686 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 19:01:50,687 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 19:01:50,687 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 19:01:50,688 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-06 19:01:50,745 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 19:01:50,745 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 19:01:50,745 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 19:01:50,746 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 19:01:50,746 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 19:01:50,747 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 19:01:50,747 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 19:01:50,747 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 19:01:50,747 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 19:01:50,747 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 19:01:50,748 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 19:01:50,748 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 19:01:50,748 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 19:01:50,748 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 19:01:50,749 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 19:01:50,750 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 19:01:50,750 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 19:01:50,750 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 19:01:50,750 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 19:01:50,750 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 19:01:50,751 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 19:01:50,751 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 19:01:50,751 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 19:01:50,751 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 19:01:50,751 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 19:01:50,752 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 19:01:50,752 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 19:01:50,752 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:50,752 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 19:01:50,753 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 19:01:50,753 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 19:01:50,753 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 19:01:50,754 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 19:01:50,788 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 19:01:50,840 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 19:01:50,844 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 19:01:50,845 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 19:01:50,846 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 19:01:50,846 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,185 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGcdcba25a0 [2018-04-06 19:01:51,365 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 19:01:51,365 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 19:01:51,366 INFO L168 CDTParser]: Scanning count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,376 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 19:01:51,376 INFO L215 ultiparseSymbolTable]: [2018-04-06 19:01:51,376 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 19:01:51,376 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,376 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,376 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__time_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____suseconds_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____uint32_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____int32_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__div_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,377 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__fd_set in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__lldiv_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____u_short in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____rlim_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__int16_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__mode_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,378 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__uid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____dev_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__key_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____time_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____timer_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_quad_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____u_char in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____off64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____id_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_int in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_int64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,379 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____rlim64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____blksize_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__int8_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____qaddr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____nlink_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__ldiv_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__int32_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_int32_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__ino_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,380 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__register_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____ssize_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__timer_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____uid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____off_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__fd_mask in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____uint64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__ssize_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,381 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsword_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__nlink_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__sigset_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__uint in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__id_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____ino64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____uint8_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____key_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____u_int in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,382 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_int8_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_int16_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__dev_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____clock_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__wchar_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____loff_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,383 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__fsid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__quad_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____useconds_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fd_mask in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__clockid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____clockid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__suseconds_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,384 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____gid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____int64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__ushort in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____u_quad_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____quad_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,385 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__int64_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____uint16_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__loff_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____daddr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____pid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____int16_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_short in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_char in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,386 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__off_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__ulong in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__gid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____u_long in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____socklen_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__clock_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,387 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__daddr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____int8_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____caddr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__size_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__u_long in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____intptr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,388 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____fsid_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____mode_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__blksize_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i__caddr_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____ino_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,389 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____sigset_t in count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:51,410 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGcdcba25a0 [2018-04-06 19:01:51,414 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 19:01:51,415 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 19:01:51,416 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 19:01:51,417 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 19:01:51,423 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 19:01:51,423 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,425 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c0d225b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51, skipping insertion in model container [2018-04-06 19:01:51,426 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,440 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 19:01:51,495 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 19:01:51,684 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 19:01:51,734 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 19:01:51,742 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 111 non ball SCCs. Number of states in SCCs 111. [2018-04-06 19:01:51,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51 WrapperNode [2018-04-06 19:01:51,784 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 19:01:51,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 19:01:51,784 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 19:01:51,785 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 19:01:51,795 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,795 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,810 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,810 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,824 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,829 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,832 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... [2018-04-06 19:01:51,837 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 19:01:51,838 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 19:01:51,838 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 19:01:51,838 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 19:01:51,839 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 19:01:51,957 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 19:01:51,957 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 19:01:51,957 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-06 19:01:51,958 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-06 19:01:51,958 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 19:01:51,958 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-06 19:01:51,958 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fcount_down_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-06 19:01:51,958 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-06 19:01:51,958 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-06 19:01:51,958 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-06 19:01:51,959 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-06 19:01:51,960 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-06 19:01:51,961 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-06 19:01:51,962 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-06 19:01:51,963 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-06 19:01:51,964 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-06 19:01:51,965 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-06 19:01:51,966 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-06 19:01:51,967 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-06 19:01:51,968 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 19:01:51,969 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 19:01:51,970 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 19:01:51,970 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 19:01:51,970 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 19:01:51,970 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 19:01:51,970 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 19:01:52,316 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 19:01:52,316 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 07:01:52 BoogieIcfgContainer [2018-04-06 19:01:52,317 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 19:01:52,318 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 19:01:52,318 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 19:01:52,321 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 19:01:52,322 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 07:01:51" (1/3) ... [2018-04-06 19:01:52,322 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34e4176d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 07:01:52, skipping insertion in model container [2018-04-06 19:01:52,322 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 07:01:51" (2/3) ... [2018-04-06 19:01:52,323 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34e4176d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 07:01:52, skipping insertion in model container [2018-04-06 19:01:52,323 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 07:01:52" (3/3) ... [2018-04-06 19:01:52,325 INFO L107 eAbstractionObserver]: Analyzing ICFG count_down-alloca_true-valid-memsafety_true-termination.i [2018-04-06 19:01:52,335 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 19:01:52,342 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 9 error locations. [2018-04-06 19:01:52,384 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 19:01:52,384 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 19:01:52,384 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 19:01:52,384 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 19:01:52,384 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 19:01:52,384 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 19:01:52,385 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 19:01:52,385 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 19:01:52,385 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 19:01:52,385 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 19:01:52,398 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states. [2018-04-06 19:01:52,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-04-06 19:01:52,403 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:52,404 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:52,404 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:52,408 INFO L82 PathProgramCache]: Analyzing trace with hash -894671567, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:52,420 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:52,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:52,456 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:52,492 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-06 19:01:52,492 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:52,508 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-06 19:01:52,531 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:52,531 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-06 19:01:52,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 19:01:52,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 19:01:52,544 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-06 19:01:52,545 INFO L87 Difference]: Start difference. First operand 64 states. Second operand 4 states. [2018-04-06 19:01:52,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:52,613 INFO L93 Difference]: Finished difference Result 94 states and 105 transitions. [2018-04-06 19:01:52,613 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 19:01:52,614 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 20 [2018-04-06 19:01:52,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:52,622 INFO L225 Difference]: With dead ends: 94 [2018-04-06 19:01:52,623 INFO L226 Difference]: Without dead ends: 58 [2018-04-06 19:01:52,627 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 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-06 19:01:52,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-06 19:01:52,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-04-06 19:01:52,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-06 19:01:52,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 62 transitions. [2018-04-06 19:01:52,660 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 62 transitions. Word has length 20 [2018-04-06 19:01:52,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:52,661 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 62 transitions. [2018-04-06 19:01:52,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 19:01:52,661 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 62 transitions. [2018-04-06 19:01:52,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-06 19:01:52,662 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:52,662 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] [2018-04-06 19:01:52,662 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:52,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1771352951, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:52,669 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:52,688 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:52,730 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-06 19:01:52,730 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:52,749 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-06 19:01:52,784 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:52,784 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-04-06 19:01:52,786 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 19:01:52,786 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 19:01:52,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-06 19:01:52,786 INFO L87 Difference]: Start difference. First operand 58 states and 62 transitions. Second operand 5 states. [2018-04-06 19:01:52,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:52,843 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2018-04-06 19:01:52,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 19:01:52,844 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 24 [2018-04-06 19:01:52,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:52,845 INFO L225 Difference]: With dead ends: 97 [2018-04-06 19:01:52,845 INFO L226 Difference]: Without dead ends: 70 [2018-04-06 19:01:52,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-04-06 19:01:52,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-04-06 19:01:52,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 60. [2018-04-06 19:01:52,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-04-06 19:01:52,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2018-04-06 19:01:52,855 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 24 [2018-04-06 19:01:52,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:52,855 INFO L459 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2018-04-06 19:01:52,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 19:01:52,855 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2018-04-06 19:01:52,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-06 19:01:52,856 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:52,857 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] [2018-04-06 19:01:52,857 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:52,857 INFO L82 PathProgramCache]: Analyzing trace with hash -1733277010, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:52,865 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:52,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:52,881 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:52,901 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-06 19:01:52,903 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:52,905 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 19:01:52,905 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 19:01:52,921 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-06 19:01:52,921 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:52,930 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-06 19:01:52,964 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:52,964 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 19:01:52,964 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 19:01:52,964 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 19:01:52,965 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-06 19:01:52,965 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand 4 states. [2018-04-06 19:01:53,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:53,049 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-06 19:01:53,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 19:01:53,050 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2018-04-06 19:01:53,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:53,051 INFO L225 Difference]: With dead ends: 60 [2018-04-06 19:01:53,051 INFO L226 Difference]: Without dead ends: 56 [2018-04-06 19:01:53,052 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 45 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-06 19:01:53,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-04-06 19:01:53,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-04-06 19:01:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-06 19:01:53,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2018-04-06 19:01:53,059 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 24 [2018-04-06 19:01:53,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:53,059 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2018-04-06 19:01:53,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 19:01:53,059 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2018-04-06 19:01:53,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-04-06 19:01:53,060 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:53,060 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] [2018-04-06 19:01:53,061 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:53,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1733277009, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:53,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:53,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:53,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:53,112 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-06 19:01:53,113 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:53,127 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-06 19:01:53,128 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:14 [2018-04-06 19:01:53,205 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-06 19:01:53,205 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:53,275 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-06 19:01:53,297 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:53,297 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-06 19:01:53,297 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 19:01:53,297 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 19:01:53,298 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2018-04-06 19:01:53,298 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand 9 states. [2018-04-06 19:01:53,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:53,665 INFO L93 Difference]: Finished difference Result 65 states and 70 transitions. [2018-04-06 19:01:53,665 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-06 19:01:53,665 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 24 [2018-04-06 19:01:53,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:53,667 INFO L225 Difference]: With dead ends: 65 [2018-04-06 19:01:53,667 INFO L226 Difference]: Without dead ends: 64 [2018-04-06 19:01:53,667 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2018-04-06 19:01:53,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-04-06 19:01:53,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2018-04-06 19:01:53,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-04-06 19:01:53,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 67 transitions. [2018-04-06 19:01:53,676 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 67 transitions. Word has length 24 [2018-04-06 19:01:53,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:53,676 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 67 transitions. [2018-04-06 19:01:53,676 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 19:01:53,676 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 67 transitions. [2018-04-06 19:01:53,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-06 19:01:53,677 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:53,678 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:53,678 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:53,678 INFO L82 PathProgramCache]: Analyzing trace with hash 281608856, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:53,692 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:53,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:53,708 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:53,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:53,768 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:53,797 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 15 treesize of output 13 [2018-04-06 19:01:53,797 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:53,820 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:01:53,821 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:53,831 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:01:53,831 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:35, output treesize:11 [2018-04-06 19:01:53,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:53,880 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:53,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-06 19:01:53,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 19:01:53,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 19:01:53,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-06 19:01:53,881 INFO L87 Difference]: Start difference. First operand 62 states and 67 transitions. Second operand 9 states. [2018-04-06 19:01:54,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:54,045 INFO L93 Difference]: Finished difference Result 86 states and 95 transitions. [2018-04-06 19:01:54,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 19:01:54,046 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 34 [2018-04-06 19:01:54,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:54,047 INFO L225 Difference]: With dead ends: 86 [2018-04-06 19:01:54,047 INFO L226 Difference]: Without dead ends: 83 [2018-04-06 19:01:54,048 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 58 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2018-04-06 19:01:54,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-04-06 19:01:54,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 64. [2018-04-06 19:01:54,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-06 19:01:54,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 70 transitions. [2018-04-06 19:01:54,057 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 70 transitions. Word has length 34 [2018-04-06 19:01:54,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:54,057 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 70 transitions. [2018-04-06 19:01:54,057 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 19:01:54,057 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 70 transitions. [2018-04-06 19:01:54,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-04-06 19:01:54,058 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:54,059 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] [2018-04-06 19:01:54,059 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:54,059 INFO L82 PathProgramCache]: Analyzing trace with hash 319684798, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:54,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:54,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:54,081 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:54,087 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-06 19:01:54,087 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:54,091 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 19:01:54,091 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-06 19:01:54,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:54,167 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:54,312 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:54,335 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:54,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-06 19:01:54,336 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-06 19:01:54,336 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-06 19:01:54,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2018-04-06 19:01:54,337 INFO L87 Difference]: Start difference. First operand 64 states and 70 transitions. Second operand 14 states. [2018-04-06 19:01:54,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:54,757 INFO L93 Difference]: Finished difference Result 67 states and 73 transitions. [2018-04-06 19:01:54,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 19:01:54,757 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 34 [2018-04-06 19:01:54,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:54,758 INFO L225 Difference]: With dead ends: 67 [2018-04-06 19:01:54,758 INFO L226 Difference]: Without dead ends: 66 [2018-04-06 19:01:54,759 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=345, Unknown=0, NotChecked=0, Total=506 [2018-04-06 19:01:54,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-06 19:01:54,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 57. [2018-04-06 19:01:54,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-04-06 19:01:54,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 62 transitions. [2018-04-06 19:01:54,768 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 62 transitions. Word has length 34 [2018-04-06 19:01:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:54,768 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 62 transitions. [2018-04-06 19:01:54,768 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-06 19:01:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 62 transitions. [2018-04-06 19:01:54,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-06 19:01:54,769 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:54,770 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:54,770 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:54,770 INFO L82 PathProgramCache]: Analyzing trace with hash 42247061, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:54,781 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:54,796 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:54,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 19:01:54,806 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:54,814 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-06 19:01:54,835 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:54,836 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-04-06 19:01:54,836 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 19:01:54,836 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 19:01:54,836 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-04-06 19:01:54,836 INFO L87 Difference]: Start difference. First operand 57 states and 62 transitions. Second operand 5 states. [2018-04-06 19:01:54,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:54,872 INFO L93 Difference]: Finished difference Result 74 states and 79 transitions. [2018-04-06 19:01:54,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 19:01:54,872 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 36 [2018-04-06 19:01:54,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:54,873 INFO L225 Difference]: With dead ends: 74 [2018-04-06 19:01:54,874 INFO L226 Difference]: Without dead ends: 69 [2018-04-06 19:01:54,874 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-04-06 19:01:54,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-04-06 19:01:54,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 57. [2018-04-06 19:01:54,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-04-06 19:01:54,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 61 transitions. [2018-04-06 19:01:54,883 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 61 transitions. Word has length 36 [2018-04-06 19:01:54,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:54,883 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 61 transitions. [2018-04-06 19:01:54,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 19:01:54,884 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 61 transitions. [2018-04-06 19:01:54,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-04-06 19:01:54,885 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:54,885 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] [2018-04-06 19:01:54,885 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:54,885 INFO L82 PathProgramCache]: Analyzing trace with hash -78003497, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:54,897 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:54,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:54,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:54,952 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:54,952 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:54,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:55,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:55,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2018-04-06 19:01:55,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 19:01:55,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 19:01:55,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-04-06 19:01:55,026 INFO L87 Difference]: Start difference. First operand 57 states and 61 transitions. Second operand 12 states. [2018-04-06 19:01:55,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:55,220 INFO L93 Difference]: Finished difference Result 139 states and 150 transitions. [2018-04-06 19:01:55,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-06 19:01:55,220 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 43 [2018-04-06 19:01:55,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:55,222 INFO L225 Difference]: With dead ends: 139 [2018-04-06 19:01:55,222 INFO L226 Difference]: Without dead ends: 116 [2018-04-06 19:01:55,223 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 71 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2018-04-06 19:01:55,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-04-06 19:01:55,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 103. [2018-04-06 19:01:55,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-06 19:01:55,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 112 transitions. [2018-04-06 19:01:55,237 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 112 transitions. Word has length 43 [2018-04-06 19:01:55,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:55,238 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 112 transitions. [2018-04-06 19:01:55,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 19:01:55,238 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 112 transitions. [2018-04-06 19:01:55,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-04-06 19:01:55,239 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:55,239 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-06 19:01:55,239 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:55,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1947840492, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:55,253 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:55,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:55,270 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:55,296 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc3.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc3.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc3.base| 0)))) is different from true [2018-04-06 19:01:55,302 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-06 19:01:55,302 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:55,318 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc3.base_17| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_17| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_17|))))) is different from false [2018-04-06 19:01:55,329 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-06 19:01:55,359 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:55,359 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-04-06 19:01:55,359 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-06 19:01:55,359 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-06 19:01:55,359 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-04-06 19:01:55,360 INFO L87 Difference]: Start difference. First operand 103 states and 112 transitions. Second operand 7 states. [2018-04-06 19:01:55,366 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc3.base_17| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_17| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_17|)))))) is different from false [2018-04-06 19:01:55,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:55,423 INFO L93 Difference]: Finished difference Result 126 states and 135 transitions. [2018-04-06 19:01:55,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 19:01:55,423 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 45 [2018-04-06 19:01:55,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:55,424 INFO L225 Difference]: With dead ends: 126 [2018-04-06 19:01:55,424 INFO L226 Difference]: Without dead ends: 103 [2018-04-06 19:01:55,425 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-04-06 19:01:55,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-06 19:01:55,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2018-04-06 19:01:55,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-06 19:01:55,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 110 transitions. [2018-04-06 19:01:55,436 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 110 transitions. Word has length 45 [2018-04-06 19:01:55,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:55,437 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 110 transitions. [2018-04-06 19:01:55,437 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-06 19:01:55,437 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 110 transitions. [2018-04-06 19:01:55,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-06 19:01:55,438 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:55,439 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-06 19:01:55,439 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:55,439 INFO L82 PathProgramCache]: Analyzing trace with hash 794928471, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:55,462 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:55,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:55,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:55,510 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc3.base| Int)) (and (= 0 (select |c_old(#valid)| |main_#t~malloc3.base|)) (= |c_#valid| (store |c_old(#valid)| |main_#t~malloc3.base| 0)))) is different from true [2018-04-06 19:01:55,520 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-06 19:01:55,520 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:55,529 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc3.base_19| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_19| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_19|))))) is different from false [2018-04-06 19:01:55,544 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-06 19:01:55,565 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 19:01:55,565 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 6 [2018-04-06 19:01:55,565 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-06 19:01:55,565 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-06 19:01:55,565 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=14, Unknown=2, NotChecked=14, Total=42 [2018-04-06 19:01:55,566 INFO L87 Difference]: Start difference. First operand 103 states and 110 transitions. Second operand 7 states. [2018-04-06 19:01:55,572 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc3.base_19| Int)) (or (= (store |c_#valid| |v_main_#t~malloc3.base_19| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc3.base_19|)))))) is different from false [2018-04-06 19:01:55,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:55,619 INFO L93 Difference]: Finished difference Result 103 states and 110 transitions. [2018-04-06 19:01:55,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 19:01:55,619 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 46 [2018-04-06 19:01:55,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:55,620 INFO L225 Difference]: With dead ends: 103 [2018-04-06 19:01:55,621 INFO L226 Difference]: Without dead ends: 62 [2018-04-06 19:01:55,621 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=28, Unknown=4, NotChecked=36, Total=90 [2018-04-06 19:01:55,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-04-06 19:01:55,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-04-06 19:01:55,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-04-06 19:01:55,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 66 transitions. [2018-04-06 19:01:55,628 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 66 transitions. Word has length 46 [2018-04-06 19:01:55,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:55,628 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 66 transitions. [2018-04-06 19:01:55,628 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-06 19:01:55,628 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 66 transitions. [2018-04-06 19:01:55,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-04-06 19:01:55,629 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:55,629 INFO L355 BasicCegarLoop]: trace histogram [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] [2018-04-06 19:01:55,630 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:55,630 INFO L82 PathProgramCache]: Analyzing trace with hash -1027613592, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:55,638 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:55,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:55,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:55,769 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:55,828 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:01:55,828 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:55,834 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:01:55,835 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:55,838 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:01:55,838 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:01:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:55,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:55,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2018-04-06 19:01:55,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-06 19:01:55,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-06 19:01:55,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2018-04-06 19:01:55,945 INFO L87 Difference]: Start difference. First operand 62 states and 66 transitions. Second operand 20 states. [2018-04-06 19:01:56,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:56,213 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2018-04-06 19:01:56,213 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-06 19:01:56,213 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 53 [2018-04-06 19:01:56,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:56,214 INFO L225 Difference]: With dead ends: 98 [2018-04-06 19:01:56,214 INFO L226 Difference]: Without dead ends: 97 [2018-04-06 19:01:56,215 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=265, Invalid=727, Unknown=0, NotChecked=0, Total=992 [2018-04-06 19:01:56,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-06 19:01:56,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 77. [2018-04-06 19:01:56,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-04-06 19:01:56,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 82 transitions. [2018-04-06 19:01:56,223 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 82 transitions. Word has length 53 [2018-04-06 19:01:56,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:56,223 INFO L459 AbstractCegarLoop]: Abstraction has 77 states and 82 transitions. [2018-04-06 19:01:56,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-06 19:01:56,224 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 82 transitions. [2018-04-06 19:01:56,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-04-06 19:01:56,225 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:56,225 INFO L355 BasicCegarLoop]: trace histogram [3, 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] [2018-04-06 19:01:56,225 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:56,225 INFO L82 PathProgramCache]: Analyzing trace with hash -625806585, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:56,231 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:56,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:56,246 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:56,311 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:56,312 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:56,369 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 17 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:56,390 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:56,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2018-04-06 19:01:56,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-06 19:01:56,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-06 19:01:56,391 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2018-04-06 19:01:56,391 INFO L87 Difference]: Start difference. First operand 77 states and 82 transitions. Second operand 18 states. [2018-04-06 19:01:56,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:56,611 INFO L93 Difference]: Finished difference Result 147 states and 158 transitions. [2018-04-06 19:01:56,611 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-06 19:01:56,611 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 62 [2018-04-06 19:01:56,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:56,612 INFO L225 Difference]: With dead ends: 147 [2018-04-06 19:01:56,612 INFO L226 Difference]: Without dead ends: 96 [2018-04-06 19:01:56,613 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 101 SyntacticMatches, 6 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=183, Invalid=687, Unknown=0, NotChecked=0, Total=870 [2018-04-06 19:01:56,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2018-04-06 19:01:56,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 88. [2018-04-06 19:01:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-04-06 19:01:56,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 94 transitions. [2018-04-06 19:01:56,624 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 94 transitions. Word has length 62 [2018-04-06 19:01:56,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:56,624 INFO L459 AbstractCegarLoop]: Abstraction has 88 states and 94 transitions. [2018-04-06 19:01:56,625 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-06 19:01:56,625 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 94 transitions. [2018-04-06 19:01:56,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-04-06 19:01:56,626 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:56,626 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:56,626 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:56,626 INFO L82 PathProgramCache]: Analyzing trace with hash 505849302, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:56,636 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:56,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:56,655 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:56,823 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:56,900 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:01:56,901 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:56,906 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:01:56,907 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:56,909 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:01:56,909 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:01:57,052 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 24 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:57,073 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:57,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 27 [2018-04-06 19:01:57,074 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-06 19:01:57,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-06 19:01:57,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2018-04-06 19:01:57,074 INFO L87 Difference]: Start difference. First operand 88 states and 94 transitions. Second operand 28 states. [2018-04-06 19:01:57,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:57,627 INFO L93 Difference]: Finished difference Result 124 states and 133 transitions. [2018-04-06 19:01:57,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 19:01:57,628 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 72 [2018-04-06 19:01:57,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:57,628 INFO L225 Difference]: With dead ends: 124 [2018-04-06 19:01:57,628 INFO L226 Difference]: Without dead ends: 123 [2018-04-06 19:01:57,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=472, Invalid=1598, Unknown=0, NotChecked=0, Total=2070 [2018-04-06 19:01:57,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2018-04-06 19:01:57,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 103. [2018-04-06 19:01:57,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2018-04-06 19:01:57,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 110 transitions. [2018-04-06 19:01:57,642 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 110 transitions. Word has length 72 [2018-04-06 19:01:57,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:57,642 INFO L459 AbstractCegarLoop]: Abstraction has 103 states and 110 transitions. [2018-04-06 19:01:57,642 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-06 19:01:57,642 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 110 transitions. [2018-04-06 19:01:57,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-04-06 19:01:57,644 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:57,644 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:57,644 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:57,644 INFO L82 PathProgramCache]: Analyzing trace with hash -1821579943, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:57,656 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:57,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:57,683 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:57,823 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:57,823 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:57,920 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 39 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:57,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:57,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 24 [2018-04-06 19:01:57,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-06 19:01:57,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-06 19:01:57,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=457, Unknown=0, NotChecked=0, Total=552 [2018-04-06 19:01:57,959 INFO L87 Difference]: Start difference. First operand 103 states and 110 transitions. Second operand 24 states. [2018-04-06 19:01:58,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:58,234 INFO L93 Difference]: Finished difference Result 188 states and 202 transitions. [2018-04-06 19:01:58,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-06 19:01:58,234 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 81 [2018-04-06 19:01:58,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:58,235 INFO L225 Difference]: With dead ends: 188 [2018-04-06 19:01:58,235 INFO L226 Difference]: Without dead ends: 122 [2018-04-06 19:01:58,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=313, Invalid=1327, Unknown=0, NotChecked=0, Total=1640 [2018-04-06 19:01:58,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-04-06 19:01:58,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 114. [2018-04-06 19:01:58,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-06 19:01:58,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-04-06 19:01:58,244 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 81 [2018-04-06 19:01:58,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:58,245 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-04-06 19:01:58,245 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-06 19:01:58,245 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-04-06 19:01:58,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-04-06 19:01:58,245 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:58,246 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:58,246 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:58,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1878767062, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:58,252 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:58,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:58,272 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 51 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:58,467 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:58,579 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:01:58,580 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:58,585 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:01:58,585 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:01:58,587 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:01:58,587 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:01:58,849 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 51 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:58,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:58,870 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2018-04-06 19:01:58,870 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-06 19:01:58,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-06 19:01:58,871 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2018-04-06 19:01:58,871 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 36 states. [2018-04-06 19:01:59,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:01:59,593 INFO L93 Difference]: Finished difference Result 150 states and 161 transitions. [2018-04-06 19:01:59,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-06 19:01:59,593 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 91 [2018-04-06 19:01:59,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:01:59,594 INFO L225 Difference]: With dead ends: 150 [2018-04-06 19:01:59,594 INFO L226 Difference]: Without dead ends: 149 [2018-04-06 19:01:59,595 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=727, Invalid=2813, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 19:01:59,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-04-06 19:01:59,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 129. [2018-04-06 19:01:59,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-04-06 19:01:59,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-04-06 19:01:59,606 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 91 [2018-04-06 19:01:59,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:01:59,606 INFO L459 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-04-06 19:01:59,606 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-06 19:01:59,606 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-04-06 19:01:59,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-04-06 19:01:59,607 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:01:59,607 INFO L355 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:01:59,607 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:01:59,607 INFO L82 PathProgramCache]: Analyzing trace with hash 515956613, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:01:59,619 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:01:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:01:59,643 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:01:59,758 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 70 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:59,758 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:01:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 70 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:01:59,901 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:01:59,902 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 30 [2018-04-06 19:01:59,902 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-06 19:01:59,902 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-06 19:01:59,903 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2018-04-06 19:01:59,903 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 30 states. [2018-04-06 19:02:00,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:00,302 INFO L93 Difference]: Finished difference Result 229 states and 246 transitions. [2018-04-06 19:02:00,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-06 19:02:00,302 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 100 [2018-04-06 19:02:00,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:00,303 INFO L225 Difference]: With dead ends: 229 [2018-04-06 19:02:00,303 INFO L226 Difference]: Without dead ends: 148 [2018-04-06 19:02:00,304 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 161 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 621 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=476, Invalid=2176, Unknown=0, NotChecked=0, Total=2652 [2018-04-06 19:02:00,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-06 19:02:00,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 140. [2018-04-06 19:02:00,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-06 19:02:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 150 transitions. [2018-04-06 19:02:00,315 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 150 transitions. Word has length 100 [2018-04-06 19:02:00,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:00,315 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 150 transitions. [2018-04-06 19:02:00,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-06 19:02:00,315 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 150 transitions. [2018-04-06 19:02:00,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-04-06 19:02:00,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:00,316 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:00,316 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:00,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1738997524, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:00,323 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:00,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:00,666 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 88 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:00,666 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:00,862 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:00,863 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:00,869 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:00,869 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:00,874 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:00,874 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:01,206 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 88 proven. 92 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:01,226 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:01,226 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 43 [2018-04-06 19:02:01,227 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-06 19:02:01,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-06 19:02:01,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1656, Unknown=0, NotChecked=0, Total=1892 [2018-04-06 19:02:01,228 INFO L87 Difference]: Start difference. First operand 140 states and 150 transitions. Second operand 44 states. [2018-04-06 19:02:02,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:02,198 INFO L93 Difference]: Finished difference Result 176 states and 189 transitions. [2018-04-06 19:02:02,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-06 19:02:02,198 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 110 [2018-04-06 19:02:02,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:02,199 INFO L225 Difference]: With dead ends: 176 [2018-04-06 19:02:02,199 INFO L226 Difference]: Without dead ends: 175 [2018-04-06 19:02:02,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1166 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1030, Invalid=4372, Unknown=0, NotChecked=0, Total=5402 [2018-04-06 19:02:02,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2018-04-06 19:02:02,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 155. [2018-04-06 19:02:02,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-04-06 19:02:02,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 166 transitions. [2018-04-06 19:02:02,215 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 166 transitions. Word has length 110 [2018-04-06 19:02:02,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:02,216 INFO L459 AbstractCegarLoop]: Abstraction has 155 states and 166 transitions. [2018-04-06 19:02:02,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-06 19:02:02,216 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 166 transitions. [2018-04-06 19:02:02,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2018-04-06 19:02:02,217 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:02,217 INFO L355 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:02,217 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:02,217 INFO L82 PathProgramCache]: Analyzing trace with hash -1408626213, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:02,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:02,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:02,246 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:02,406 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 110 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:02,406 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:02,616 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 110 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:02,637 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:02,637 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 36 [2018-04-06 19:02:02,637 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-06 19:02:02,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-06 19:02:02,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1069, Unknown=0, NotChecked=0, Total=1260 [2018-04-06 19:02:02,638 INFO L87 Difference]: Start difference. First operand 155 states and 166 transitions. Second operand 36 states. [2018-04-06 19:02:03,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:03,138 INFO L93 Difference]: Finished difference Result 270 states and 290 transitions. [2018-04-06 19:02:03,174 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-06 19:02:03,174 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 119 [2018-04-06 19:02:03,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:03,176 INFO L225 Difference]: With dead ends: 270 [2018-04-06 19:02:03,176 INFO L226 Difference]: Without dead ends: 174 [2018-04-06 19:02:03,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 191 SyntacticMatches, 12 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=672, Invalid=3234, Unknown=0, NotChecked=0, Total=3906 [2018-04-06 19:02:03,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2018-04-06 19:02:03,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 166. [2018-04-06 19:02:03,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 166 states. [2018-04-06 19:02:03,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 178 transitions. [2018-04-06 19:02:03,198 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 178 transitions. Word has length 119 [2018-04-06 19:02:03,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:03,198 INFO L459 AbstractCegarLoop]: Abstraction has 166 states and 178 transitions. [2018-04-06 19:02:03,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-06 19:02:03,199 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 178 transitions. [2018-04-06 19:02:03,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2018-04-06 19:02:03,199 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:03,200 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:03,200 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:03,200 INFO L82 PathProgramCache]: Analyzing trace with hash -104836628, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:03,208 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:03,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:03,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:03,665 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 135 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:03,665 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:03,882 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:03,883 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:03,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:03,888 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:03,891 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:03,891 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:04,412 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 135 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:04,433 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:04,433 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 51 [2018-04-06 19:02:04,434 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-06 19:02:04,434 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-06 19:02:04,435 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=2346, Unknown=0, NotChecked=0, Total=2652 [2018-04-06 19:02:04,435 INFO L87 Difference]: Start difference. First operand 166 states and 178 transitions. Second operand 52 states. [2018-04-06 19:02:05,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:05,726 INFO L93 Difference]: Finished difference Result 202 states and 217 transitions. [2018-04-06 19:02:05,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-06 19:02:05,727 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 129 [2018-04-06 19:02:05,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:05,728 INFO L225 Difference]: With dead ends: 202 [2018-04-06 19:02:05,728 INFO L226 Difference]: Without dead ends: 201 [2018-04-06 19:02:05,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1721 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1381, Invalid=6275, Unknown=0, NotChecked=0, Total=7656 [2018-04-06 19:02:05,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2018-04-06 19:02:05,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 181. [2018-04-06 19:02:05,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 181 states. [2018-04-06 19:02:05,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 194 transitions. [2018-04-06 19:02:05,742 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 194 transitions. Word has length 129 [2018-04-06 19:02:05,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:05,743 INFO L459 AbstractCegarLoop]: Abstraction has 181 states and 194 transitions. [2018-04-06 19:02:05,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-06 19:02:05,743 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 194 transitions. [2018-04-06 19:02:05,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2018-04-06 19:02:05,743 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:05,744 INFO L355 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:05,744 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:05,744 INFO L82 PathProgramCache]: Analyzing trace with hash 172257795, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:05,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:05,791 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 159 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:06,013 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 159 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:06,269 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:06,269 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 42 [2018-04-06 19:02:06,269 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-06 19:02:06,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-06 19:02:06,270 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1471, Unknown=0, NotChecked=0, Total=1722 [2018-04-06 19:02:06,270 INFO L87 Difference]: Start difference. First operand 181 states and 194 transitions. Second operand 42 states. [2018-04-06 19:02:07,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:07,184 INFO L93 Difference]: Finished difference Result 311 states and 334 transitions. [2018-04-06 19:02:07,184 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-06 19:02:07,184 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 138 [2018-04-06 19:02:07,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:07,185 INFO L225 Difference]: With dead ends: 311 [2018-04-06 19:02:07,186 INFO L226 Difference]: Without dead ends: 200 [2018-04-06 19:02:07,188 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 221 SyntacticMatches, 14 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1370 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=901, Invalid=4501, Unknown=0, NotChecked=0, Total=5402 [2018-04-06 19:02:07,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-04-06 19:02:07,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 192. [2018-04-06 19:02:07,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 192 states. [2018-04-06 19:02:07,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 206 transitions. [2018-04-06 19:02:07,207 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 206 transitions. Word has length 138 [2018-04-06 19:02:07,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:07,207 INFO L459 AbstractCegarLoop]: Abstraction has 192 states and 206 transitions. [2018-04-06 19:02:07,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-06 19:02:07,207 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 206 transitions. [2018-04-06 19:02:07,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-04-06 19:02:07,208 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:07,208 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:07,208 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:07,208 INFO L82 PathProgramCache]: Analyzing trace with hash -601526702, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:07,215 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:07,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:07,242 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:07,694 INFO L134 CoverageAnalysis]: Checked inductivity of 383 backedges. 192 proven. 191 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:07,694 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:07,988 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:07,988 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:07,993 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:07,994 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:07,996 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:07,996 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:08,630 INFO L134 CoverageAnalysis]: Checked inductivity of 383 backedges. 192 proven. 191 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:08,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:08,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 59 [2018-04-06 19:02:08,652 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-06 19:02:08,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-06 19:02:08,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=384, Invalid=3156, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 19:02:08,653 INFO L87 Difference]: Start difference. First operand 192 states and 206 transitions. Second operand 60 states. [2018-04-06 19:02:10,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:10,453 INFO L93 Difference]: Finished difference Result 228 states and 245 transitions. [2018-04-06 19:02:10,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 19:02:10,453 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 148 [2018-04-06 19:02:10,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:10,454 INFO L225 Difference]: With dead ends: 228 [2018-04-06 19:02:10,454 INFO L226 Difference]: Without dead ends: 227 [2018-04-06 19:02:10,456 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2384 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1780, Invalid=8522, Unknown=0, NotChecked=0, Total=10302 [2018-04-06 19:02:10,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2018-04-06 19:02:10,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 207. [2018-04-06 19:02:10,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 207 states. [2018-04-06 19:02:10,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 222 transitions. [2018-04-06 19:02:10,472 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 222 transitions. Word has length 148 [2018-04-06 19:02:10,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:10,473 INFO L459 AbstractCegarLoop]: Abstraction has 207 states and 222 transitions. [2018-04-06 19:02:10,473 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-06 19:02:10,473 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 222 transitions. [2018-04-06 19:02:10,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-04-06 19:02:10,474 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:10,474 INFO L355 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:10,474 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:10,474 INFO L82 PathProgramCache]: Analyzing trace with hash 1730275421, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:10,480 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:10,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:10,508 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:10,777 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 217 proven. 224 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:10,778 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:11,081 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 217 proven. 224 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:11,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:11,102 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 48 [2018-04-06 19:02:11,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-06 19:02:11,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-06 19:02:11,103 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1937, Unknown=0, NotChecked=0, Total=2256 [2018-04-06 19:02:11,103 INFO L87 Difference]: Start difference. First operand 207 states and 222 transitions. Second operand 48 states. [2018-04-06 19:02:11,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:11,960 INFO L93 Difference]: Finished difference Result 352 states and 378 transitions. [2018-04-06 19:02:11,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-06 19:02:11,961 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 157 [2018-04-06 19:02:11,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:11,962 INFO L225 Difference]: With dead ends: 352 [2018-04-06 19:02:11,962 INFO L226 Difference]: Without dead ends: 226 [2018-04-06 19:02:11,963 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 251 SyntacticMatches, 16 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1854 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1163, Invalid=5977, Unknown=0, NotChecked=0, Total=7140 [2018-04-06 19:02:11,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2018-04-06 19:02:11,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 218. [2018-04-06 19:02:11,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-04-06 19:02:11,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 234 transitions. [2018-04-06 19:02:11,980 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 234 transitions. Word has length 157 [2018-04-06 19:02:11,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:11,981 INFO L459 AbstractCegarLoop]: Abstraction has 218 states and 234 transitions. [2018-04-06 19:02:11,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-06 19:02:11,981 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 234 transitions. [2018-04-06 19:02:11,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-04-06 19:02:11,982 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:11,982 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:11,982 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:11,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1396216750, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:11,991 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:12,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:12,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:12,601 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 259 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:12,602 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:13,074 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:13,075 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:13,081 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:13,082 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:13,087 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:13,088 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:13,950 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 259 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:13,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:13,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 67 [2018-04-06 19:02:13,972 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-06 19:02:13,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-06 19:02:13,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=470, Invalid=4086, Unknown=0, NotChecked=0, Total=4556 [2018-04-06 19:02:13,973 INFO L87 Difference]: Start difference. First operand 218 states and 234 transitions. Second operand 68 states. [2018-04-06 19:02:16,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:16,286 INFO L93 Difference]: Finished difference Result 254 states and 273 transitions. [2018-04-06 19:02:16,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-06 19:02:16,286 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 167 [2018-04-06 19:02:16,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:16,288 INFO L225 Difference]: With dead ends: 254 [2018-04-06 19:02:16,288 INFO L226 Difference]: Without dead ends: 253 [2018-04-06 19:02:16,289 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 267 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3155 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2227, Invalid=11113, Unknown=0, NotChecked=0, Total=13340 [2018-04-06 19:02:16,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2018-04-06 19:02:16,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 233. [2018-04-06 19:02:16,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-04-06 19:02:16,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 250 transitions. [2018-04-06 19:02:16,321 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 250 transitions. Word has length 167 [2018-04-06 19:02:16,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:16,322 INFO L459 AbstractCegarLoop]: Abstraction has 233 states and 250 transitions. [2018-04-06 19:02:16,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-06 19:02:16,322 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 250 transitions. [2018-04-06 19:02:16,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-04-06 19:02:16,323 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:16,324 INFO L355 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:16,324 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:16,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1657992575, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:16,334 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:16,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:16,370 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:16,732 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 284 proven. 296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:16,732 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:17,110 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 284 proven. 296 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:17,131 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:17,131 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2018-04-06 19:02:17,131 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-06 19:02:17,131 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-06 19:02:17,132 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=395, Invalid=2467, Unknown=0, NotChecked=0, Total=2862 [2018-04-06 19:02:17,132 INFO L87 Difference]: Start difference. First operand 233 states and 250 transitions. Second operand 54 states. [2018-04-06 19:02:18,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:18,321 INFO L93 Difference]: Finished difference Result 393 states and 422 transitions. [2018-04-06 19:02:18,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-06 19:02:18,322 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 176 [2018-04-06 19:02:18,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:18,323 INFO L225 Difference]: With dead ends: 393 [2018-04-06 19:02:18,323 INFO L226 Difference]: Without dead ends: 252 [2018-04-06 19:02:18,323 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 281 SyntacticMatches, 18 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2411 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1458, Invalid=7662, Unknown=0, NotChecked=0, Total=9120 [2018-04-06 19:02:18,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2018-04-06 19:02:18,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 244. [2018-04-06 19:02:18,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-06 19:02:18,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 262 transitions. [2018-04-06 19:02:18,356 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 262 transitions. Word has length 176 [2018-04-06 19:02:18,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:18,356 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 262 transitions. [2018-04-06 19:02:18,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-06 19:02:18,356 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 262 transitions. [2018-04-06 19:02:18,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2018-04-06 19:02:18,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:18,357 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:18,357 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:18,357 INFO L82 PathProgramCache]: Analyzing trace with hash 29184912, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:18,365 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:18,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:18,403 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:19,144 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 336 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:19,144 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:19,590 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:19,590 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:19,595 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:19,595 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:19,597 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:19,597 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:20,602 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 336 proven. 326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:20,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:20,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 75 [2018-04-06 19:02:20,623 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-06 19:02:20,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-06 19:02:20,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=5136, Unknown=0, NotChecked=0, Total=5700 [2018-04-06 19:02:20,624 INFO L87 Difference]: Start difference. First operand 244 states and 262 transitions. Second operand 76 states. [2018-04-06 19:02:23,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:23,023 INFO L93 Difference]: Finished difference Result 280 states and 301 transitions. [2018-04-06 19:02:23,023 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-06 19:02:23,023 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 186 [2018-04-06 19:02:23,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:23,025 INFO L225 Difference]: With dead ends: 280 [2018-04-06 19:02:23,025 INFO L226 Difference]: Without dead ends: 279 [2018-04-06 19:02:23,026 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4034 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=2722, Invalid=14048, Unknown=0, NotChecked=0, Total=16770 [2018-04-06 19:02:23,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2018-04-06 19:02:23,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 259. [2018-04-06 19:02:23,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 259 states. [2018-04-06 19:02:23,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 278 transitions. [2018-04-06 19:02:23,065 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 278 transitions. Word has length 186 [2018-04-06 19:02:23,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:23,065 INFO L459 AbstractCegarLoop]: Abstraction has 259 states and 278 transitions. [2018-04-06 19:02:23,065 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-06 19:02:23,065 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 278 transitions. [2018-04-06 19:02:23,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-04-06 19:02:23,066 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:23,067 INFO L355 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:23,067 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:23,067 INFO L82 PathProgramCache]: Analyzing trace with hash 2003110111, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:23,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:23,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:23,121 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:23,595 INFO L134 CoverageAnalysis]: Checked inductivity of 738 backedges. 360 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:23,595 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:24,061 INFO L134 CoverageAnalysis]: Checked inductivity of 738 backedges. 360 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:24,081 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:24,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 60 [2018-04-06 19:02:24,082 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-06 19:02:24,082 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-06 19:02:24,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=479, Invalid=3061, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 19:02:24,083 INFO L87 Difference]: Start difference. First operand 259 states and 278 transitions. Second operand 60 states. [2018-04-06 19:02:25,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:25,246 INFO L93 Difference]: Finished difference Result 434 states and 466 transitions. [2018-04-06 19:02:25,246 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-06 19:02:25,246 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 195 [2018-04-06 19:02:25,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:25,247 INFO L225 Difference]: With dead ends: 434 [2018-04-06 19:02:25,247 INFO L226 Difference]: Without dead ends: 278 [2018-04-06 19:02:25,248 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 311 SyntacticMatches, 20 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3041 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1786, Invalid=9556, Unknown=0, NotChecked=0, Total=11342 [2018-04-06 19:02:25,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-06 19:02:25,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 270. [2018-04-06 19:02:25,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 270 states. [2018-04-06 19:02:25,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 290 transitions. [2018-04-06 19:02:25,271 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 290 transitions. Word has length 195 [2018-04-06 19:02:25,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:25,271 INFO L459 AbstractCegarLoop]: Abstraction has 270 states and 290 transitions. [2018-04-06 19:02:25,271 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-06 19:02:25,271 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 290 transitions. [2018-04-06 19:02:25,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-04-06 19:02:25,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:25,272 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:25,272 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:25,272 INFO L82 PathProgramCache]: Analyzing trace with hash -512643216, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:25,279 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:25,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:25,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:26,157 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 423 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:26,157 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:26,747 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:26,748 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:26,753 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:26,753 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:26,755 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:26,755 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:27,944 INFO L134 CoverageAnalysis]: Checked inductivity of 830 backedges. 423 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:27,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:27,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 83 [2018-04-06 19:02:27,966 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-06 19:02:27,967 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-06 19:02:27,967 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=6306, Unknown=0, NotChecked=0, Total=6972 [2018-04-06 19:02:27,967 INFO L87 Difference]: Start difference. First operand 270 states and 290 transitions. Second operand 84 states. [2018-04-06 19:02:31,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:31,029 INFO L93 Difference]: Finished difference Result 306 states and 329 transitions. [2018-04-06 19:02:31,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-06 19:02:31,029 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 205 [2018-04-06 19:02:31,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:31,031 INFO L225 Difference]: With dead ends: 306 [2018-04-06 19:02:31,031 INFO L226 Difference]: Without dead ends: 305 [2018-04-06 19:02:31,031 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 469 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5021 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3265, Invalid=17327, Unknown=0, NotChecked=0, Total=20592 [2018-04-06 19:02:31,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-04-06 19:02:31,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 285. [2018-04-06 19:02:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 285 states. [2018-04-06 19:02:31,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 306 transitions. [2018-04-06 19:02:31,074 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 306 transitions. Word has length 205 [2018-04-06 19:02:31,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:31,075 INFO L459 AbstractCegarLoop]: Abstraction has 285 states and 306 transitions. [2018-04-06 19:02:31,075 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-06 19:02:31,075 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 306 transitions. [2018-04-06 19:02:31,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-06 19:02:31,076 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:31,077 INFO L355 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:31,077 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:31,077 INFO L82 PathProgramCache]: Analyzing trace with hash -576059137, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:31,086 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:31,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:31,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:31,629 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 445 proven. 470 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:31,630 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:32,162 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 445 proven. 470 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:32,183 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:32,183 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 66 [2018-04-06 19:02:32,183 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-06 19:02:32,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-06 19:02:32,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=571, Invalid=3719, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 19:02:32,184 INFO L87 Difference]: Start difference. First operand 285 states and 306 transitions. Second operand 66 states. [2018-04-06 19:02:33,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:33,588 INFO L93 Difference]: Finished difference Result 475 states and 510 transitions. [2018-04-06 19:02:33,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-06 19:02:33,588 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 214 [2018-04-06 19:02:33,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:33,590 INFO L225 Difference]: With dead ends: 475 [2018-04-06 19:02:33,590 INFO L226 Difference]: Without dead ends: 304 [2018-04-06 19:02:33,590 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 341 SyntacticMatches, 22 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3744 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2147, Invalid=11659, Unknown=0, NotChecked=0, Total=13806 [2018-04-06 19:02:33,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2018-04-06 19:02:33,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 296. [2018-04-06 19:02:33,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-04-06 19:02:33,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 318 transitions. [2018-04-06 19:02:33,617 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 318 transitions. Word has length 214 [2018-04-06 19:02:33,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:33,618 INFO L459 AbstractCegarLoop]: Abstraction has 296 states and 318 transitions. [2018-04-06 19:02:33,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-06 19:02:33,618 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 318 transitions. [2018-04-06 19:02:33,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-06 19:02:33,619 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:33,620 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:33,620 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:33,620 INFO L82 PathProgramCache]: Analyzing trace with hash 1674186446, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:33,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:33,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:33,680 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:35,334 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 520 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:35,334 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:35,995 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:35,996 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:36,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:36,001 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:36,003 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:36,003 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:37,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1017 backedges. 520 proven. 497 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:37,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:37,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 91 [2018-04-06 19:02:37,449 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-06 19:02:37,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-06 19:02:37,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=776, Invalid=7596, Unknown=0, NotChecked=0, Total=8372 [2018-04-06 19:02:37,450 INFO L87 Difference]: Start difference. First operand 296 states and 318 transitions. Second operand 92 states. [2018-04-06 19:02:40,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:40,980 INFO L93 Difference]: Finished difference Result 332 states and 357 transitions. [2018-04-06 19:02:40,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-06 19:02:40,980 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 224 [2018-04-06 19:02:40,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:40,982 INFO L225 Difference]: With dead ends: 332 [2018-04-06 19:02:40,982 INFO L226 Difference]: Without dead ends: 331 [2018-04-06 19:02:40,983 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 357 SyntacticMatches, 0 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6116 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=3856, Invalid=20950, Unknown=0, NotChecked=0, Total=24806 [2018-04-06 19:02:40,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2018-04-06 19:02:41,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 311. [2018-04-06 19:02:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-04-06 19:02:41,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 334 transitions. [2018-04-06 19:02:41,011 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 334 transitions. Word has length 224 [2018-04-06 19:02:41,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:41,012 INFO L459 AbstractCegarLoop]: Abstraction has 311 states and 334 transitions. [2018-04-06 19:02:41,012 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-06 19:02:41,012 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 334 transitions. [2018-04-06 19:02:41,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-04-06 19:02:41,013 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:41,013 INFO L355 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:41,013 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:41,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1917064033, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:41,018 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:41,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:41,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:41,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1111 backedges. 539 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:41,630 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:42,265 INFO L134 CoverageAnalysis]: Checked inductivity of 1111 backedges. 539 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:42,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:42,286 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 72 [2018-04-06 19:02:42,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-06 19:02:42,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-06 19:02:42,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=671, Invalid=4441, Unknown=0, NotChecked=0, Total=5112 [2018-04-06 19:02:42,287 INFO L87 Difference]: Start difference. First operand 311 states and 334 transitions. Second operand 72 states. [2018-04-06 19:02:44,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:44,134 INFO L93 Difference]: Finished difference Result 516 states and 554 transitions. [2018-04-06 19:02:44,135 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-06 19:02:44,135 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 233 [2018-04-06 19:02:44,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:44,137 INFO L225 Difference]: With dead ends: 516 [2018-04-06 19:02:44,137 INFO L226 Difference]: Without dead ends: 330 [2018-04-06 19:02:44,138 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 371 SyntacticMatches, 24 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4520 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2541, Invalid=13971, Unknown=0, NotChecked=0, Total=16512 [2018-04-06 19:02:44,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2018-04-06 19:02:44,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 322. [2018-04-06 19:02:44,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 322 states. [2018-04-06 19:02:44,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 346 transitions. [2018-04-06 19:02:44,167 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 346 transitions. Word has length 233 [2018-04-06 19:02:44,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:44,167 INFO L459 AbstractCegarLoop]: Abstraction has 322 states and 346 transitions. [2018-04-06 19:02:44,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-06 19:02:44,167 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 346 transitions. [2018-04-06 19:02:44,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-04-06 19:02:44,168 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:44,168 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:44,169 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:44,169 INFO L82 PathProgramCache]: Analyzing trace with hash 1831879986, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:44,174 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:44,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:44,218 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:45,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 627 proven. 596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:45,397 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:46,162 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:46,162 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:46,167 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:46,167 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:46,169 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:46,169 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:02:47,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 627 proven. 596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:47,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:47,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 99 [2018-04-06 19:02:47,818 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-06 19:02:47,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-06 19:02:47,818 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=894, Invalid=9006, Unknown=0, NotChecked=0, Total=9900 [2018-04-06 19:02:47,819 INFO L87 Difference]: Start difference. First operand 322 states and 346 transitions. Second operand 100 states. [2018-04-06 19:02:52,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:52,118 INFO L93 Difference]: Finished difference Result 358 states and 385 transitions. [2018-04-06 19:02:52,118 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-06 19:02:52,118 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 243 [2018-04-06 19:02:52,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:52,119 INFO L225 Difference]: With dead ends: 358 [2018-04-06 19:02:52,119 INFO L226 Difference]: Without dead ends: 357 [2018-04-06 19:02:52,120 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 557 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7319 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=4495, Invalid=24917, Unknown=0, NotChecked=0, Total=29412 [2018-04-06 19:02:52,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2018-04-06 19:02:52,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 337. [2018-04-06 19:02:52,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-04-06 19:02:52,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 362 transitions. [2018-04-06 19:02:52,152 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 362 transitions. Word has length 243 [2018-04-06 19:02:52,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:52,152 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 362 transitions. [2018-04-06 19:02:52,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-06 19:02:52,153 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 362 transitions. [2018-04-06 19:02:52,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2018-04-06 19:02:52,154 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:52,154 INFO L355 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:52,154 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:52,154 INFO L82 PathProgramCache]: Analyzing trace with hash -2044015235, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:52,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:52,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:52,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:52,836 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 642 proven. 684 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:52,837 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:53,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 642 proven. 684 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:53,587 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:02:53,587 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 78 [2018-04-06 19:02:53,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-06 19:02:53,588 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-06 19:02:53,588 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=779, Invalid=5227, Unknown=0, NotChecked=0, Total=6006 [2018-04-06 19:02:53,588 INFO L87 Difference]: Start difference. First operand 337 states and 362 transitions. Second operand 78 states. [2018-04-06 19:02:55,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:02:55,319 INFO L93 Difference]: Finished difference Result 557 states and 598 transitions. [2018-04-06 19:02:55,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-06 19:02:55,319 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 252 [2018-04-06 19:02:55,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:02:55,321 INFO L225 Difference]: With dead ends: 557 [2018-04-06 19:02:55,321 INFO L226 Difference]: Without dead ends: 356 [2018-04-06 19:02:55,322 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 401 SyntacticMatches, 26 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5369 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2968, Invalid=16492, Unknown=0, NotChecked=0, Total=19460 [2018-04-06 19:02:55,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-06 19:02:55,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 348. [2018-04-06 19:02:55,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 348 states. [2018-04-06 19:02:55,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 374 transitions. [2018-04-06 19:02:55,374 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 374 transitions. Word has length 252 [2018-04-06 19:02:55,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:02:55,376 INFO L459 AbstractCegarLoop]: Abstraction has 348 states and 374 transitions. [2018-04-06 19:02:55,376 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-06 19:02:55,376 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 374 transitions. [2018-04-06 19:02:55,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-04-06 19:02:55,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:02:55,378 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:02:55,378 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:02:55,379 INFO L82 PathProgramCache]: Analyzing trace with hash 15138828, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:02:55,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:02:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:02:55,462 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:02:57,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1448 backedges. 744 proven. 704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:02:57,178 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:02:58,077 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:02:58,078 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:58,083 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:02:58,083 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:02:58,086 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:02:58,086 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:03:00,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1448 backedges. 744 proven. 704 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:00,067 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:00,068 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 107 [2018-04-06 19:03:00,068 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-06 19:03:00,069 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-06 19:03:00,069 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1020, Invalid=10536, Unknown=0, NotChecked=0, Total=11556 [2018-04-06 19:03:00,069 INFO L87 Difference]: Start difference. First operand 348 states and 374 transitions. Second operand 108 states. [2018-04-06 19:03:05,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:05,027 INFO L93 Difference]: Finished difference Result 384 states and 413 transitions. [2018-04-06 19:03:05,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-06 19:03:05,027 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 262 [2018-04-06 19:03:05,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:05,029 INFO L225 Difference]: With dead ends: 384 [2018-04-06 19:03:05,029 INFO L226 Difference]: Without dead ends: 383 [2018-04-06 19:03:05,030 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 417 SyntacticMatches, 0 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8630 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=5182, Invalid=29228, Unknown=0, NotChecked=0, Total=34410 [2018-04-06 19:03:05,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2018-04-06 19:03:05,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 363. [2018-04-06 19:03:05,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 363 states. [2018-04-06 19:03:05,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 390 transitions. [2018-04-06 19:03:05,065 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 390 transitions. Word has length 262 [2018-04-06 19:03:05,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:05,066 INFO L459 AbstractCegarLoop]: Abstraction has 363 states and 390 transitions. [2018-04-06 19:03:05,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-06 19:03:05,066 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 390 transitions. [2018-04-06 19:03:05,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-04-06 19:03:05,067 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:05,067 INFO L355 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:05,068 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:05,068 INFO L82 PathProgramCache]: Analyzing trace with hash 569354211, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:05,077 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:05,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:05,128 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:05,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 754 proven. 806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:05,830 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1560 backedges. 754 proven. 806 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:06,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:06,705 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 84 [2018-04-06 19:03:06,705 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-06 19:03:06,705 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-06 19:03:06,706 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=895, Invalid=6077, Unknown=0, NotChecked=0, Total=6972 [2018-04-06 19:03:06,706 INFO L87 Difference]: Start difference. First operand 363 states and 390 transitions. Second operand 84 states. [2018-04-06 19:03:08,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:08,715 INFO L93 Difference]: Finished difference Result 598 states and 642 transitions. [2018-04-06 19:03:08,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-06 19:03:08,715 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 271 [2018-04-06 19:03:08,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:08,716 INFO L225 Difference]: With dead ends: 598 [2018-04-06 19:03:08,716 INFO L226 Difference]: Without dead ends: 382 [2018-04-06 19:03:08,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 608 GetRequests, 431 SyntacticMatches, 28 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6291 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=3428, Invalid=19222, Unknown=0, NotChecked=0, Total=22650 [2018-04-06 19:03:08,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2018-04-06 19:03:08,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 374. [2018-04-06 19:03:08,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 374 states. [2018-04-06 19:03:08,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 402 transitions. [2018-04-06 19:03:08,770 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 402 transitions. Word has length 271 [2018-04-06 19:03:08,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:08,771 INFO L459 AbstractCegarLoop]: Abstraction has 374 states and 402 transitions. [2018-04-06 19:03:08,771 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-06 19:03:08,771 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 402 transitions. [2018-04-06 19:03:08,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 282 [2018-04-06 19:03:08,773 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:08,773 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:08,773 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:08,773 INFO L82 PathProgramCache]: Analyzing trace with hash -721881868, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:08,782 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:08,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:10,449 INFO L134 CoverageAnalysis]: Checked inductivity of 1692 backedges. 871 proven. 821 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:10,449 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:11,474 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:03:11,475 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:03:11,480 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:11,482 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:03:11,482 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:03:13,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1692 backedges. 871 proven. 821 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:13,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:13,844 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 115 [2018-04-06 19:03:13,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-04-06 19:03:13,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-04-06 19:03:13,845 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1154, Invalid=12186, Unknown=0, NotChecked=0, Total=13340 [2018-04-06 19:03:13,845 INFO L87 Difference]: Start difference. First operand 374 states and 402 transitions. Second operand 116 states. [2018-04-06 19:03:19,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:19,682 INFO L93 Difference]: Finished difference Result 410 states and 441 transitions. [2018-04-06 19:03:19,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-06 19:03:19,682 INFO L78 Accepts]: Start accepts. Automaton has 116 states. Word has length 281 [2018-04-06 19:03:19,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:19,683 INFO L225 Difference]: With dead ends: 410 [2018-04-06 19:03:19,683 INFO L226 Difference]: Without dead ends: 409 [2018-04-06 19:03:19,685 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 447 SyntacticMatches, 0 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10049 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=5917, Invalid=33883, Unknown=0, NotChecked=0, Total=39800 [2018-04-06 19:03:19,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-04-06 19:03:19,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 389. [2018-04-06 19:03:19,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 389 states. [2018-04-06 19:03:19,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 418 transitions. [2018-04-06 19:03:19,735 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 418 transitions. Word has length 281 [2018-04-06 19:03:19,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:19,735 INFO L459 AbstractCegarLoop]: Abstraction has 389 states and 418 transitions. [2018-04-06 19:03:19,735 INFO L460 AbstractCegarLoop]: Interpolant automaton has 116 states. [2018-04-06 19:03:19,735 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 418 transitions. [2018-04-06 19:03:19,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2018-04-06 19:03:19,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:19,736 INFO L355 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:19,737 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:19,737 INFO L82 PathProgramCache]: Analyzing trace with hash -1285638149, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:19,742 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:19,789 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:20,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 875 proven. 938 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:20,566 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:21,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1813 backedges. 875 proven. 938 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:21,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:21,679 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 90 [2018-04-06 19:03:21,679 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-06 19:03:21,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-06 19:03:21,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1019, Invalid=6991, Unknown=0, NotChecked=0, Total=8010 [2018-04-06 19:03:21,680 INFO L87 Difference]: Start difference. First operand 389 states and 418 transitions. Second operand 90 states. [2018-04-06 19:03:23,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:23,960 INFO L93 Difference]: Finished difference Result 639 states and 686 transitions. [2018-04-06 19:03:23,960 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-06 19:03:23,960 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 290 [2018-04-06 19:03:23,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:23,961 INFO L225 Difference]: With dead ends: 639 [2018-04-06 19:03:23,962 INFO L226 Difference]: Without dead ends: 408 [2018-04-06 19:03:23,962 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 651 GetRequests, 461 SyntacticMatches, 30 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7286 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3921, Invalid=22161, Unknown=0, NotChecked=0, Total=26082 [2018-04-06 19:03:23,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2018-04-06 19:03:24,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 400. [2018-04-06 19:03:24,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 400 states. [2018-04-06 19:03:24,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 430 transitions. [2018-04-06 19:03:24,032 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 430 transitions. Word has length 290 [2018-04-06 19:03:24,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:24,033 INFO L459 AbstractCegarLoop]: Abstraction has 400 states and 430 transitions. [2018-04-06 19:03:24,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-06 19:03:24,033 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 430 transitions. [2018-04-06 19:03:24,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2018-04-06 19:03:24,035 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:24,035 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:24,035 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:24,036 INFO L82 PathProgramCache]: Analyzing trace with hash -1192261814, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:24,044 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:24,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:24,128 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:25,708 INFO L134 CoverageAnalysis]: Checked inductivity of 1955 backedges. 1008 proven. 947 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:25,708 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:26,881 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:03:26,881 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:26,887 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:03:26,887 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:26,889 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:03:26,889 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:03:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1955 backedges. 1008 proven. 947 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:29,446 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:29,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 123 [2018-04-06 19:03:29,447 INFO L442 AbstractCegarLoop]: Interpolant automaton has 124 states [2018-04-06 19:03:29,447 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2018-04-06 19:03:29,448 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1296, Invalid=13956, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 19:03:29,448 INFO L87 Difference]: Start difference. First operand 400 states and 430 transitions. Second operand 124 states. [2018-04-06 19:03:36,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:36,064 INFO L93 Difference]: Finished difference Result 436 states and 469 transitions. [2018-04-06 19:03:36,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 19:03:36,065 INFO L78 Accepts]: Start accepts. Automaton has 124 states. Word has length 300 [2018-04-06 19:03:36,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:36,066 INFO L225 Difference]: With dead ends: 436 [2018-04-06 19:03:36,066 INFO L226 Difference]: Without dead ends: 435 [2018-04-06 19:03:36,067 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 477 SyntacticMatches, 0 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11576 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=6700, Invalid=38882, Unknown=0, NotChecked=0, Total=45582 [2018-04-06 19:03:36,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 435 states. [2018-04-06 19:03:36,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 435 to 415. [2018-04-06 19:03:36,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 415 states. [2018-04-06 19:03:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 446 transitions. [2018-04-06 19:03:36,109 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 446 transitions. Word has length 300 [2018-04-06 19:03:36,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:36,110 INFO L459 AbstractCegarLoop]: Abstraction has 415 states and 446 transitions. [2018-04-06 19:03:36,110 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states. [2018-04-06 19:03:36,110 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 446 transitions. [2018-04-06 19:03:36,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 310 [2018-04-06 19:03:36,111 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:36,111 INFO L355 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:36,111 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:36,111 INFO L82 PathProgramCache]: Analyzing trace with hash -682072475, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:36,117 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:36,178 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:37,278 INFO L134 CoverageAnalysis]: Checked inductivity of 2085 backedges. 1005 proven. 1080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:37,278 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:38,387 INFO L134 CoverageAnalysis]: Checked inductivity of 2085 backedges. 1005 proven. 1080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:38,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:38,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 96 [2018-04-06 19:03:38,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-06 19:03:38,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-06 19:03:38,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1151, Invalid=7969, Unknown=0, NotChecked=0, Total=9120 [2018-04-06 19:03:38,409 INFO L87 Difference]: Start difference. First operand 415 states and 446 transitions. Second operand 96 states. [2018-04-06 19:03:40,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:40,962 INFO L93 Difference]: Finished difference Result 680 states and 730 transitions. [2018-04-06 19:03:40,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-06 19:03:40,962 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 309 [2018-04-06 19:03:40,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:40,964 INFO L225 Difference]: With dead ends: 680 [2018-04-06 19:03:40,965 INFO L226 Difference]: Without dead ends: 434 [2018-04-06 19:03:40,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 694 GetRequests, 491 SyntacticMatches, 32 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8354 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4447, Invalid=25309, Unknown=0, NotChecked=0, Total=29756 [2018-04-06 19:03:40,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2018-04-06 19:03:41,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 426. [2018-04-06 19:03:41,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 426 states. [2018-04-06 19:03:41,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 458 transitions. [2018-04-06 19:03:41,032 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 458 transitions. Word has length 309 [2018-04-06 19:03:41,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:41,033 INFO L459 AbstractCegarLoop]: Abstraction has 426 states and 458 transitions. [2018-04-06 19:03:41,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-06 19:03:41,033 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 458 transitions. [2018-04-06 19:03:41,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2018-04-06 19:03:41,034 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:41,034 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:41,035 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:41,035 INFO L82 PathProgramCache]: Analyzing trace with hash -1626317130, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:41,045 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:41,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:41,099 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:42,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2237 backedges. 1155 proven. 1082 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:42,833 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:44,120 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:03:44,120 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:44,125 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:03:44,125 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:03:44,127 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:03:44,128 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:03:46,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2237 backedges. 1155 proven. 1082 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:46,968 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:46,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 131 [2018-04-06 19:03:46,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 132 states [2018-04-06 19:03:46,969 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 132 interpolants. [2018-04-06 19:03:46,969 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1446, Invalid=15846, Unknown=0, NotChecked=0, Total=17292 [2018-04-06 19:03:46,969 INFO L87 Difference]: Start difference. First operand 426 states and 458 transitions. Second operand 132 states. [2018-04-06 19:03:53,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:53,979 INFO L93 Difference]: Finished difference Result 462 states and 497 transitions. [2018-04-06 19:03:53,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-04-06 19:03:53,980 INFO L78 Accepts]: Start accepts. Automaton has 132 states. Word has length 319 [2018-04-06 19:03:53,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:53,982 INFO L225 Difference]: With dead ends: 462 [2018-04-06 19:03:53,982 INFO L226 Difference]: Without dead ends: 461 [2018-04-06 19:03:53,984 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 733 GetRequests, 507 SyntacticMatches, 0 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13211 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=7531, Invalid=44225, Unknown=0, NotChecked=0, Total=51756 [2018-04-06 19:03:53,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2018-04-06 19:03:54,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 441. [2018-04-06 19:03:54,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 441 states. [2018-04-06 19:03:54,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 474 transitions. [2018-04-06 19:03:54,041 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 474 transitions. Word has length 319 [2018-04-06 19:03:54,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:54,042 INFO L459 AbstractCegarLoop]: Abstraction has 441 states and 474 transitions. [2018-04-06 19:03:54,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 132 states. [2018-04-06 19:03:54,042 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 474 transitions. [2018-04-06 19:03:54,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2018-04-06 19:03:54,044 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:54,044 INFO L355 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:54,044 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:54,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1842009991, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:54,053 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:54,108 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:03:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 1144 proven. 1232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:55,097 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:03:56,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2376 backedges. 1144 proven. 1232 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:03:56,338 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:03:56,338 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 102 [2018-04-06 19:03:56,339 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-06 19:03:56,339 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-06 19:03:56,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1291, Invalid=9011, Unknown=0, NotChecked=0, Total=10302 [2018-04-06 19:03:56,340 INFO L87 Difference]: Start difference. First operand 441 states and 474 transitions. Second operand 102 states. [2018-04-06 19:03:59,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:03:59,271 INFO L93 Difference]: Finished difference Result 721 states and 774 transitions. [2018-04-06 19:03:59,311 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-06 19:03:59,311 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 328 [2018-04-06 19:03:59,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:03:59,312 INFO L225 Difference]: With dead ends: 721 [2018-04-06 19:03:59,312 INFO L226 Difference]: Without dead ends: 460 [2018-04-06 19:03:59,313 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 521 SyntacticMatches, 34 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9495 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5006, Invalid=28666, Unknown=0, NotChecked=0, Total=33672 [2018-04-06 19:03:59,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2018-04-06 19:03:59,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 452. [2018-04-06 19:03:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-06 19:03:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 486 transitions. [2018-04-06 19:03:59,359 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 486 transitions. Word has length 328 [2018-04-06 19:03:59,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:03:59,360 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 486 transitions. [2018-04-06 19:03:59,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-06 19:03:59,360 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 486 transitions. [2018-04-06 19:03:59,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2018-04-06 19:03:59,361 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:03:59,361 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:03:59,361 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:03:59,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1157692280, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:03:59,367 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:03:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:03:59,430 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:04:01,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 1312 proven. 1226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:01,497 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:04:02,913 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:04:02,914 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:02,919 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:04:02,919 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:02,922 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:04:02,922 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:04:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2538 backedges. 1312 proven. 1226 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:06,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:04:06,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 139 [2018-04-06 19:04:06,098 INFO L442 AbstractCegarLoop]: Interpolant automaton has 140 states [2018-04-06 19:04:06,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 140 interpolants. [2018-04-06 19:04:06,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1604, Invalid=17856, Unknown=0, NotChecked=0, Total=19460 [2018-04-06 19:04:06,099 INFO L87 Difference]: Start difference. First operand 452 states and 486 transitions. Second operand 140 states. [2018-04-06 19:04:14,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:04:14,284 INFO L93 Difference]: Finished difference Result 488 states and 525 transitions. [2018-04-06 19:04:14,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-06 19:04:14,284 INFO L78 Accepts]: Start accepts. Automaton has 140 states. Word has length 338 [2018-04-06 19:04:14,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:04:14,285 INFO L225 Difference]: With dead ends: 488 [2018-04-06 19:04:14,285 INFO L226 Difference]: Without dead ends: 487 [2018-04-06 19:04:14,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 537 SyntacticMatches, 0 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14954 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=8410, Invalid=49912, Unknown=0, NotChecked=0, Total=58322 [2018-04-06 19:04:14,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2018-04-06 19:04:14,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 467. [2018-04-06 19:04:14,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 467 states. [2018-04-06 19:04:14,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 502 transitions. [2018-04-06 19:04:14,338 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 502 transitions. Word has length 338 [2018-04-06 19:04:14,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:04:14,338 INFO L459 AbstractCegarLoop]: Abstraction has 467 states and 502 transitions. [2018-04-06 19:04:14,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 140 states. [2018-04-06 19:04:14,338 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 502 transitions. [2018-04-06 19:04:14,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2018-04-06 19:04:14,340 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:04:14,340 INFO L355 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:04:14,340 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:04:14,340 INFO L82 PathProgramCache]: Analyzing trace with hash -1137774873, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:04:14,347 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:04:14,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:04:14,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:04:15,509 INFO L134 CoverageAnalysis]: Checked inductivity of 2686 backedges. 1292 proven. 1394 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:15,509 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:04:16,867 INFO L134 CoverageAnalysis]: Checked inductivity of 2686 backedges. 1292 proven. 1394 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:16,887 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:04:16,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 108 [2018-04-06 19:04:16,887 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-06 19:04:16,888 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-06 19:04:16,888 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1439, Invalid=10117, Unknown=0, NotChecked=0, Total=11556 [2018-04-06 19:04:16,888 INFO L87 Difference]: Start difference. First operand 467 states and 502 transitions. Second operand 108 states. [2018-04-06 19:04:20,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:04:20,323 INFO L93 Difference]: Finished difference Result 762 states and 818 transitions. [2018-04-06 19:04:20,323 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-06 19:04:20,323 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 347 [2018-04-06 19:04:20,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:04:20,324 INFO L225 Difference]: With dead ends: 762 [2018-04-06 19:04:20,325 INFO L226 Difference]: Without dead ends: 486 [2018-04-06 19:04:20,326 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 780 GetRequests, 551 SyntacticMatches, 36 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10709 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=5598, Invalid=32232, Unknown=0, NotChecked=0, Total=37830 [2018-04-06 19:04:20,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-06 19:04:20,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 478. [2018-04-06 19:04:20,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 478 states. [2018-04-06 19:04:20,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 514 transitions. [2018-04-06 19:04:20,377 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 514 transitions. Word has length 347 [2018-04-06 19:04:20,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:04:20,378 INFO L459 AbstractCegarLoop]: Abstraction has 478 states and 514 transitions. [2018-04-06 19:04:20,378 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-06 19:04:20,378 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 514 transitions. [2018-04-06 19:04:20,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 358 [2018-04-06 19:04:20,379 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:04:20,379 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:04:20,379 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:04:20,379 INFO L82 PathProgramCache]: Analyzing trace with hash -1954864520, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:04:20,385 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:04:20,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:04:20,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:04:22,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2858 backedges. 1479 proven. 1379 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:22,525 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:04:24,096 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:04:24,096 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:24,101 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:04:24,102 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:24,104 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:04:24,104 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:04:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2858 backedges. 1479 proven. 1379 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:27,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:04:27,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 147 [2018-04-06 19:04:27,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 148 states [2018-04-06 19:04:27,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 148 interpolants. [2018-04-06 19:04:27,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=19986, Unknown=0, NotChecked=0, Total=21756 [2018-04-06 19:04:27,750 INFO L87 Difference]: Start difference. First operand 478 states and 514 transitions. Second operand 148 states. [2018-04-06 19:04:36,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:04:36,332 INFO L93 Difference]: Finished difference Result 514 states and 553 transitions. [2018-04-06 19:04:36,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-06 19:04:36,332 INFO L78 Accepts]: Start accepts. Automaton has 148 states. Word has length 357 [2018-04-06 19:04:36,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:04:36,334 INFO L225 Difference]: With dead ends: 514 [2018-04-06 19:04:36,334 INFO L226 Difference]: Without dead ends: 513 [2018-04-06 19:04:36,336 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 567 SyntacticMatches, 0 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16805 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=9337, Invalid=55943, Unknown=0, NotChecked=0, Total=65280 [2018-04-06 19:04:36,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2018-04-06 19:04:36,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 493. [2018-04-06 19:04:36,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 493 states. [2018-04-06 19:04:36,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 493 states to 493 states and 530 transitions. [2018-04-06 19:04:36,391 INFO L78 Accepts]: Start accepts. Automaton has 493 states and 530 transitions. Word has length 357 [2018-04-06 19:04:36,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:04:36,392 INFO L459 AbstractCegarLoop]: Abstraction has 493 states and 530 transitions. [2018-04-06 19:04:36,392 INFO L460 AbstractCegarLoop]: Interpolant automaton has 148 states. [2018-04-06 19:04:36,392 INFO L276 IsEmpty]: Start isEmpty. Operand 493 states and 530 transitions. [2018-04-06 19:04:36,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2018-04-06 19:04:36,393 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:04:36,393 INFO L355 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:04:36,393 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:04:36,393 INFO L82 PathProgramCache]: Analyzing trace with hash 232619767, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:04:36,399 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:04:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:04:36,452 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:04:37,686 INFO L134 CoverageAnalysis]: Checked inductivity of 3015 backedges. 1449 proven. 1566 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:37,686 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:04:39,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3015 backedges. 1449 proven. 1566 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:39,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:04:39,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 114 [2018-04-06 19:04:39,225 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-06 19:04:39,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-06 19:04:39,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1595, Invalid=11287, Unknown=0, NotChecked=0, Total=12882 [2018-04-06 19:04:39,226 INFO L87 Difference]: Start difference. First operand 493 states and 530 transitions. Second operand 114 states. [2018-04-06 19:04:42,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:04:42,755 INFO L93 Difference]: Finished difference Result 803 states and 862 transitions. [2018-04-06 19:04:42,756 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2018-04-06 19:04:42,756 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 366 [2018-04-06 19:04:42,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:04:42,757 INFO L225 Difference]: With dead ends: 803 [2018-04-06 19:04:42,757 INFO L226 Difference]: Without dead ends: 512 [2018-04-06 19:04:42,759 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 581 SyntacticMatches, 38 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11996 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=6223, Invalid=36007, Unknown=0, NotChecked=0, Total=42230 [2018-04-06 19:04:42,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2018-04-06 19:04:42,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 504. [2018-04-06 19:04:42,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 504 states. [2018-04-06 19:04:42,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 542 transitions. [2018-04-06 19:04:42,835 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 542 transitions. Word has length 366 [2018-04-06 19:04:42,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:04:42,835 INFO L459 AbstractCegarLoop]: Abstraction has 504 states and 542 transitions. [2018-04-06 19:04:42,835 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-06 19:04:42,835 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 542 transitions. [2018-04-06 19:04:42,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 377 [2018-04-06 19:04:42,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:04:42,837 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:04:42,837 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:04:42,837 INFO L82 PathProgramCache]: Analyzing trace with hash -210708538, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:04:42,843 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:04:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:04:42,905 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:04:45,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3197 backedges. 1656 proven. 1541 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:45,206 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:04:46,944 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:04:46,944 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:46,949 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:04:46,949 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:04:46,952 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:04:46,952 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:04:50,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3197 backedges. 1656 proven. 1541 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:04:50,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:04:50,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 155 [2018-04-06 19:04:50,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 156 states [2018-04-06 19:04:50,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 156 interpolants. [2018-04-06 19:04:50,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1944, Invalid=22236, Unknown=0, NotChecked=0, Total=24180 [2018-04-06 19:04:50,901 INFO L87 Difference]: Start difference. First operand 504 states and 542 transitions. Second operand 156 states. [2018-04-06 19:05:00,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:05:00,225 INFO L93 Difference]: Finished difference Result 540 states and 581 transitions. [2018-04-06 19:05:00,225 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-04-06 19:05:00,225 INFO L78 Accepts]: Start accepts. Automaton has 156 states. Word has length 376 [2018-04-06 19:05:00,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:05:00,227 INFO L225 Difference]: With dead ends: 540 [2018-04-06 19:05:00,227 INFO L226 Difference]: Without dead ends: 539 [2018-04-06 19:05:00,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 865 GetRequests, 597 SyntacticMatches, 0 SemanticMatches, 268 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18764 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=10312, Invalid=62318, Unknown=0, NotChecked=0, Total=72630 [2018-04-06 19:05:00,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2018-04-06 19:05:00,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 519. [2018-04-06 19:05:00,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 519 states. [2018-04-06 19:05:00,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 558 transitions. [2018-04-06 19:05:00,301 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 558 transitions. Word has length 376 [2018-04-06 19:05:00,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:05:00,301 INFO L459 AbstractCegarLoop]: Abstraction has 519 states and 558 transitions. [2018-04-06 19:05:00,301 INFO L460 AbstractCegarLoop]: Interpolant automaton has 156 states. [2018-04-06 19:05:00,301 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 558 transitions. [2018-04-06 19:05:00,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-06 19:05:00,302 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:05:00,303 INFO L355 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:05:00,303 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:05:00,303 INFO L82 PathProgramCache]: Analyzing trace with hash 618914153, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:05:00,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:05:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:05:00,368 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:05:01,718 INFO L134 CoverageAnalysis]: Checked inductivity of 3363 backedges. 1615 proven. 1748 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:01,718 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:05:03,429 INFO L134 CoverageAnalysis]: Checked inductivity of 3363 backedges. 1615 proven. 1748 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:03,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:05:03,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 120 [2018-04-06 19:05:03,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-06 19:05:03,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-06 19:05:03,451 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1759, Invalid=12521, Unknown=0, NotChecked=0, Total=14280 [2018-04-06 19:05:03,451 INFO L87 Difference]: Start difference. First operand 519 states and 558 transitions. Second operand 120 states. [2018-04-06 19:05:07,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:05:07,749 INFO L93 Difference]: Finished difference Result 844 states and 906 transitions. [2018-04-06 19:05:07,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2018-04-06 19:05:07,749 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 385 [2018-04-06 19:05:07,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:05:07,751 INFO L225 Difference]: With dead ends: 844 [2018-04-06 19:05:07,751 INFO L226 Difference]: Without dead ends: 538 [2018-04-06 19:05:07,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 866 GetRequests, 611 SyntacticMatches, 40 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13356 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=6881, Invalid=39991, Unknown=0, NotChecked=0, Total=46872 [2018-04-06 19:05:07,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2018-04-06 19:05:07,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 530. [2018-04-06 19:05:07,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-06 19:05:07,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 570 transitions. [2018-04-06 19:05:07,813 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 570 transitions. Word has length 385 [2018-04-06 19:05:07,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:05:07,814 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 570 transitions. [2018-04-06 19:05:07,814 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-06 19:05:07,814 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 570 transitions. [2018-04-06 19:05:07,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2018-04-06 19:05:07,815 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:05:07,815 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:05:07,815 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:05:07,816 INFO L82 PathProgramCache]: Analyzing trace with hash 637395002, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:05:07,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:05:07,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:05:07,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:05:10,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3555 backedges. 1843 proven. 1712 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:10,436 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:05:12,375 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:05:12,376 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:05:12,380 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:05:12,381 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:05:12,384 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:05:12,384 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 [2018-04-06 19:05:16,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3555 backedges. 1843 proven. 1712 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:16,761 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:05:16,762 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 163 [2018-04-06 19:05:16,762 INFO L442 AbstractCegarLoop]: Interpolant automaton has 164 states [2018-04-06 19:05:16,763 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 164 interpolants. [2018-04-06 19:05:16,763 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2126, Invalid=24606, Unknown=0, NotChecked=0, Total=26732 [2018-04-06 19:05:16,763 INFO L87 Difference]: Start difference. First operand 530 states and 570 transitions. Second operand 164 states. [2018-04-06 19:05:27,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:05:27,546 INFO L93 Difference]: Finished difference Result 566 states and 609 transitions. [2018-04-06 19:05:27,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2018-04-06 19:05:27,547 INFO L78 Accepts]: Start accepts. Automaton has 164 states. Word has length 395 [2018-04-06 19:05:27,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:05:27,548 INFO L225 Difference]: With dead ends: 566 [2018-04-06 19:05:27,548 INFO L226 Difference]: Without dead ends: 565 [2018-04-06 19:05:27,550 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 909 GetRequests, 627 SyntacticMatches, 0 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20831 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=11335, Invalid=69037, Unknown=0, NotChecked=0, Total=80372 [2018-04-06 19:05:27,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2018-04-06 19:05:27,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 545. [2018-04-06 19:05:27,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-04-06 19:05:27,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 586 transitions. [2018-04-06 19:05:27,616 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 586 transitions. Word has length 395 [2018-04-06 19:05:27,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:05:27,616 INFO L459 AbstractCegarLoop]: Abstraction has 545 states and 586 transitions. [2018-04-06 19:05:27,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 164 states. [2018-04-06 19:05:27,616 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 586 transitions. [2018-04-06 19:05:27,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-06 19:05:27,618 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:05:27,618 INFO L355 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:05:27,618 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:05:27,618 INFO L82 PathProgramCache]: Analyzing trace with hash 2110200693, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:05:27,623 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:05:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:05:27,686 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:05:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 3730 backedges. 1790 proven. 1940 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:29,157 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:05:30,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3730 backedges. 1790 proven. 1940 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:31,003 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 19:05:31,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 126 [2018-04-06 19:05:31,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 126 states [2018-04-06 19:05:31,004 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2018-04-06 19:05:31,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1931, Invalid=13819, Unknown=0, NotChecked=0, Total=15750 [2018-04-06 19:05:31,005 INFO L87 Difference]: Start difference. First operand 545 states and 586 transitions. Second operand 126 states. [2018-04-06 19:05:35,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 19:05:35,297 INFO L93 Difference]: Finished difference Result 885 states and 950 transitions. [2018-04-06 19:05:35,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2018-04-06 19:05:35,298 INFO L78 Accepts]: Start accepts. Automaton has 126 states. Word has length 404 [2018-04-06 19:05:35,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 19:05:35,299 INFO L225 Difference]: With dead ends: 885 [2018-04-06 19:05:35,299 INFO L226 Difference]: Without dead ends: 564 [2018-04-06 19:05:35,302 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 909 GetRequests, 641 SyntacticMatches, 42 SemanticMatches, 226 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14789 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=7572, Invalid=44184, Unknown=0, NotChecked=0, Total=51756 [2018-04-06 19:05:35,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-06 19:05:35,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 556. [2018-04-06 19:05:35,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 556 states. [2018-04-06 19:05:35,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 598 transitions. [2018-04-06 19:05:35,370 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 598 transitions. Word has length 404 [2018-04-06 19:05:35,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 19:05:35,370 INFO L459 AbstractCegarLoop]: Abstraction has 556 states and 598 transitions. [2018-04-06 19:05:35,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 126 states. [2018-04-06 19:05:35,370 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 598 transitions. [2018-04-06 19:05:35,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2018-04-06 19:05:35,372 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 19:05:35,372 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 19:05:35,372 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr5RequiresViolation, mainErr3RequiresViolation, mainErr8EnsuresViolationMEMORY_LEAK, mainErr1RequiresViolation, mainErr7RequiresViolation, mainErr2RequiresViolation, mainErr4RequiresViolation, mainErr6RequiresViolation, mainErr0RequiresViolation]=== [2018-04-06 19:05:35,372 INFO L82 PathProgramCache]: Analyzing trace with hash 2044748036, now seen corresponding path program 40 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 19:05:35,377 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 19:05:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 19:05:35,447 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 19:05:38,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3932 backedges. 2040 proven. 1892 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 19:05:38,326 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 19:05:40,486 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2018-04-06 19:05:40,486 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 19:05:40,491 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2018-04-06 19:05:40,491 INFO L267 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2018-04-06 19:05:40,493 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 2 xjuncts. [2018-04-06 19:05:40,493 INFO L202 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:37, output treesize:11 Received shutdown request... [2018-04-06 19:05:41,687 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-06 19:05:41,687 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 19:05:41,691 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 19:05:41,691 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 07:05:41 BoogieIcfgContainer [2018-04-06 19:05:41,691 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 19:05:41,692 INFO L168 Benchmark]: Toolchain (without parser) took 230278.21 ms. Allocated memory was 308.8 MB in the beginning and 836.2 MB in the end (delta: 527.4 MB). Free memory was 246.5 MB in the beginning and 661.3 MB in the end (delta: -414.8 MB). Peak memory consumption was 112.7 MB. Max. memory is 5.3 GB. [2018-04-06 19:05:41,693 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 308.8 MB. Free memory is still 271.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 19:05:41,694 INFO L168 Benchmark]: CACSL2BoogieTranslator took 367.60 ms. Allocated memory is still 308.8 MB. Free memory was 246.5 MB in the beginning and 223.4 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 5.3 GB. [2018-04-06 19:05:41,694 INFO L168 Benchmark]: Boogie Preprocessor took 53.04 ms. Allocated memory is still 308.8 MB. Free memory was 223.4 MB in the beginning and 220.4 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-04-06 19:05:41,694 INFO L168 Benchmark]: RCFGBuilder took 478.90 ms. Allocated memory was 308.8 MB in the beginning and 452.5 MB in the end (delta: 143.7 MB). Free memory was 220.4 MB in the beginning and 390.7 MB in the end (delta: -170.3 MB). Peak memory consumption was 20.9 MB. Max. memory is 5.3 GB. [2018-04-06 19:05:41,695 INFO L168 Benchmark]: TraceAbstraction took 229373.79 ms. Allocated memory was 452.5 MB in the beginning and 836.2 MB in the end (delta: 383.8 MB). Free memory was 389.6 MB in the beginning and 661.3 MB in the end (delta: -271.7 MB). Peak memory consumption was 112.1 MB. Max. memory is 5.3 GB. [2018-04-06 19:05:41,696 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.22 ms. Allocated memory is still 308.8 MB. Free memory is still 271.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 367.60 ms. Allocated memory is still 308.8 MB. Free memory was 246.5 MB in the beginning and 223.4 MB in the end (delta: 23.1 MB). Peak memory consumption was 23.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 53.04 ms. Allocated memory is still 308.8 MB. Free memory was 223.4 MB in the beginning and 220.4 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 478.90 ms. Allocated memory was 308.8 MB in the beginning and 452.5 MB in the end (delta: 143.7 MB). Free memory was 220.4 MB in the beginning and 390.7 MB in the end (delta: -170.3 MB). Peak memory consumption was 20.9 MB. Max. memory is 5.3 GB. * TraceAbstraction took 229373.79 ms. Allocated memory was 452.5 MB in the beginning and 836.2 MB in the end (delta: 383.8 MB). Free memory was 389.6 MB in the beginning and 661.3 MB in the end (delta: -271.7 MB). Peak memory consumption was 112.1 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 555]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 555). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 540]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 540). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 555]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 555). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 556]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 556). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - TimeoutResultAtElement [Line: 552]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 552). Cancelled while BasicCegarLoop was analyzing trace of length 415 with TraceHistMax 22, while TraceCheckSpWp was constructing backward predicates, while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 142 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 74 locations, 9 error locations. TIMEOUT Result, 229.3s OverallTime, 49 OverallIterations, 22 TraceHistogramMax, 120.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 7305 SDtfs, 49420 SDslu, 196173 SDs, 0 SdLazy, 115564 SolverSat, 3903 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 39.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 20356 GetRequests, 14417 SyntacticMatches, 466 SemanticMatches, 5473 ConstructedPredicates, 6 IntricatePredicates, 1 DeprecatedPredicates, 253837 ImplicationChecksByTransitivity, 154.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=556occurred in iteration=48, 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: 1.5s AutomataMinimizationTime, 48 MinimizatonAttempts, 597 StatesRemovedByMinimization, 44 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 98.0s InterpolantComputationTime, 9013 NumberOfCodeBlocks, 9013 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 17930 ConstructedInterpolants, 3839 QuantifiedInterpolants, 45555859 SizeOfPredicates, 1784 NumberOfNonLiveVariables, 16907 ConjunctsInSsa, 2254 ConjunctsInUnsatCore, 96 InterpolantComputations, 14 PerfectInterpolantSequences, 51102/102574 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/count_down-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-06_19-05-41-704.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/count_down-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-06_19-05-41-704.csv Completed graceful shutdown