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/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-4cf2d92 [2018-03-28 12:14:11,057 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-28 12:14:11,059 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-28 12:14:11,074 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-28 12:14:11,074 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-28 12:14:11,075 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-28 12:14:11,076 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-28 12:14:11,078 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-28 12:14:11,080 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-28 12:14:11,081 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-28 12:14:11,082 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-28 12:14:11,082 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-28 12:14:11,083 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-28 12:14:11,084 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-28 12:14:11,085 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-28 12:14:11,087 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-28 12:14:11,089 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-28 12:14:11,091 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-28 12:14:11,092 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-28 12:14:11,094 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-28 12:14:11,096 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-28 12:14:11,096 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-28 12:14:11,096 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-28 12:14:11,097 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-28 12:14:11,098 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-28 12:14:11,100 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-28 12:14:11,100 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-28 12:14:11,101 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-28 12:14:11,101 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-28 12:14:11,102 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-28 12:14:11,102 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-28 12:14:11,103 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-03-28 12:14:11,128 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-28 12:14:11,128 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-28 12:14:11,128 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-28 12:14:11,129 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-28 12:14:11,129 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-28 12:14:11,129 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-28 12:14:11,130 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-28 12:14:11,130 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-28 12:14:11,130 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-28 12:14:11,131 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-28 12:14:11,131 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-28 12:14:11,131 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-28 12:14:11,131 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-28 12:14:11,131 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-28 12:14:11,132 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-28 12:14:11,132 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-28 12:14:11,132 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-28 12:14:11,132 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-28 12:14:11,132 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-28 12:14:11,133 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-28 12:14:11,133 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-28 12:14:11,133 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-28 12:14:11,133 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-28 12:14:11,133 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-28 12:14:11,134 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-28 12:14:11,134 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 12:14:11,134 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-28 12:14:11,134 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-28 12:14:11,134 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-28 12:14:11,135 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-28 12:14:11,135 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-28 12:14:11,135 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:11,135 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-28 12:14:11,136 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-28 12:14:11,136 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-28 12:14:11,137 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-28 12:14:11,137 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-28 12:14:11,171 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-28 12:14:11,184 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-28 12:14:11,188 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-28 12:14:11,189 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-28 12:14:11,190 INFO L276 PluginConnector]: CDTParser initialized [2018-03-28 12:14:11,191 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,505 INFO L228 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG211ffc3bb [2018-03-28 12:14:11,673 INFO L291 CDTParser]: IsIndexed: true [2018-03-28 12:14:11,673 INFO L292 CDTParser]: Found 1 translation units. [2018-03-28 12:14:11,674 INFO L171 CDTParser]: Scanning java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,685 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-28 12:14:11,686 INFO L215 ultiparseSymbolTable]: [2018-03-28 12:14:11,686 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-28 12:14:11,686 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,686 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,686 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,686 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort ('sort') in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,686 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____off_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ino64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____gid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__daddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,687 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_long in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fd_mask in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____loff_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__clock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__suseconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,688 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__clockid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____clock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,689 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ushort in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____off64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__loff_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____pid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____daddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,690 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__nlink_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fd_mask in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__uint in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____id_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,691 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_int in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____useconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__time_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,692 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sigset_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsword_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__dev_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ssize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__id_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____mode_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ino_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,693 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__size_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____intptr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ldiv_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__off_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____nlink_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_short in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ssize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____socklen_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__key_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__timer_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,694 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__register_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____rlim_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int8_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____rlim64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____time_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____timer_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____suseconds_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____qaddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,695 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__blksize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_char in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__wchar_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____blksize_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____caddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__fd_set in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____uint32_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____clockid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__lldiv_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____dev_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__uid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,696 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__ulong in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__mode_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_char in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__quad_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__div_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____u_long in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,697 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____int16_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__gid_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__u_short in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____sigset_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____ino_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,698 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__caddr_t in java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:11,719 INFO L334 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG211ffc3bb [2018-03-28 12:14:11,723 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-28 12:14:11,727 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-03-28 12:14:11,728 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-28 12:14:11,728 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-28 12:14:11,734 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-28 12:14:11,735 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:14:11" (1/1) ... [2018-03-28 12:14:11,737 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@677a4a54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:11, skipping insertion in model container [2018-03-28 12:14:11,737 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.03 12:14:11" (1/1) ... [2018-03-28 12:14:11,750 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:14:11,779 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-28 12:14:11,954 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:14:12,003 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-28 12:14:12,010 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-03-28 12:14:12,063 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12 WrapperNode [2018-03-28 12:14:12,063 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-28 12:14:12,064 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-28 12:14:12,064 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-28 12:14:12,064 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-28 12:14:12,074 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,074 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,089 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,090 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,102 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,108 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,111 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... [2018-03-28 12:14:12,116 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-28 12:14:12,117 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-28 12:14:12,117 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-28 12:14:12,117 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-28 12:14:12,118 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-28 12:14:12,235 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-28 12:14:12,235 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-28 12:14:12,235 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:14:12,235 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:14:12,236 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort [2018-03-28 12:14:12,236 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-03-28 12:14:12,236 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-03-28 12:14:12,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-03-28 12:14:12,238 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-03-28 12:14:12,239 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-03-28 12:14:12,240 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-03-28 12:14:12,241 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-03-28 12:14:12,242 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-03-28 12:14:12,243 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-03-28 12:14:12,244 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-03-28 12:14:12,245 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-03-28 12:14:12,246 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sort [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-28 12:14:12,247 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-28 12:14:12,248 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-28 12:14:12,248 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-28 12:14:12,248 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-28 12:14:12,248 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-28 12:14:12,248 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-28 12:14:12,652 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-28 12:14:12,653 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:14:12 BoogieIcfgContainer [2018-03-28 12:14:12,653 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-28 12:14:12,654 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-28 12:14:12,654 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-28 12:14:12,656 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-28 12:14:12,657 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.03 12:14:11" (1/3) ... [2018-03-28 12:14:12,657 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b3cbb79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:14:12, skipping insertion in model container [2018-03-28 12:14:12,657 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.03 12:14:12" (2/3) ... [2018-03-28 12:14:12,658 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b3cbb79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.03 12:14:12, skipping insertion in model container [2018-03-28 12:14:12,658 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.03 12:14:12" (3/3) ... [2018-03-28 12:14:12,659 INFO L107 eAbstractionObserver]: Analyzing ICFG java_BubbleSort-alloca_true-valid-memsafety_true-termination.i [2018-03-28 12:14:12,668 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-28 12:14:12,676 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-03-28 12:14:12,715 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-28 12:14:12,715 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-28 12:14:12,715 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-28 12:14:12,716 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-28 12:14:12,716 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-28 12:14:12,716 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-28 12:14:12,716 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-28 12:14:12,716 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-28 12:14:12,716 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-28 12:14:12,717 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-28 12:14:12,732 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states. [2018-03-28 12:14:12,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-03-28 12:14:12,739 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:12,739 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-03-28 12:14:12,739 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:12,745 INFO L82 PathProgramCache]: Analyzing trace with hash 820814923, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:12,756 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:12,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:12,801 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:12,842 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-03-28 12:14:12,844 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:12,850 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:14:12,850 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-28 12:14:12,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:12,881 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:12,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:12,931 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:12,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-03-28 12:14:12,933 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-03-28 12:14:12,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-03-28 12:14:12,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-03-28 12:14:12,945 INFO L87 Difference]: Start difference. First operand 66 states. Second operand 6 states. [2018-03-28 12:14:13,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:13,130 INFO L93 Difference]: Finished difference Result 107 states and 122 transitions. [2018-03-28 12:14:13,131 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-03-28 12:14:13,132 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 24 [2018-03-28 12:14:13,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:13,142 INFO L225 Difference]: With dead ends: 107 [2018-03-28 12:14:13,142 INFO L226 Difference]: Without dead ends: 57 [2018-03-28 12:14:13,146 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-03-28 12:14:13,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-03-28 12:14:13,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-03-28 12:14:13,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-03-28 12:14:13,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 60 transitions. [2018-03-28 12:14:13,178 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 60 transitions. Word has length 24 [2018-03-28 12:14:13,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:13,179 INFO L459 AbstractCegarLoop]: Abstraction has 57 states and 60 transitions. [2018-03-28 12:14:13,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-03-28 12:14:13,179 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 60 transitions. [2018-03-28 12:14:13,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-03-28 12:14:13,180 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:13,180 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-03-28 12:14:13,180 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:13,181 INFO L82 PathProgramCache]: Analyzing trace with hash 820814924, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:13,196 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:13,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:13,216 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:13,227 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-03-28 12:14:13,227 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:13,232 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:14:13,232 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:14:13,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:13,558 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:13,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:13,882 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:13,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-28 12:14:13,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:14:13,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:14:13,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:14:13,885 INFO L87 Difference]: Start difference. First operand 57 states and 60 transitions. Second operand 18 states. [2018-03-28 12:14:14,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:14,561 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2018-03-28 12:14:14,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-28 12:14:14,562 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 24 [2018-03-28 12:14:14,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:14,566 INFO L225 Difference]: With dead ends: 138 [2018-03-28 12:14:14,567 INFO L226 Difference]: Without dead ends: 132 [2018-03-28 12:14:14,568 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=194, Invalid=618, Unknown=0, NotChecked=0, Total=812 [2018-03-28 12:14:14,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-03-28 12:14:14,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 69. [2018-03-28 12:14:14,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-03-28 12:14:14,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 74 transitions. [2018-03-28 12:14:14,580 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 74 transitions. Word has length 24 [2018-03-28 12:14:14,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:14,581 INFO L459 AbstractCegarLoop]: Abstraction has 69 states and 74 transitions. [2018-03-28 12:14:14,581 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:14:14,581 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 74 transitions. [2018-03-28 12:14:14,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-03-28 12:14:14,582 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:14,582 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 12:14:14,583 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:14,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1675800913, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:14,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:14,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:14,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:14,629 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:14:14,630 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-03-28 12:14:14,630 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:14,632 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:14,632 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-28 12:14:14,650 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc9.base| Int)) (and (= (store |c_old(#valid)| |main_#t~malloc9.base| 0) |c_#valid|) (= 0 (select |c_old(#valid)| |main_#t~malloc9.base|)))) is different from true [2018-03-28 12:14:14,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:14,653 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:14,665 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_8| Int)) (or (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_8| 0)) (not (= (select |c_#valid| |v_main_#t~malloc9.base_8|) 0)))) is different from false [2018-03-28 12:14:14,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:14,698 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:14,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-28 12:14:14,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:14:14,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:14:14,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-28 12:14:14,699 INFO L87 Difference]: Start difference. First operand 69 states and 74 transitions. Second operand 8 states. [2018-03-28 12:14:14,706 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_8| Int)) (or (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_8| 0)) (not (= (select |c_#valid| |v_main_#t~malloc9.base_8|) 0))))) is different from false [2018-03-28 12:14:14,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:14,855 INFO L93 Difference]: Finished difference Result 77 states and 82 transitions. [2018-03-28 12:14:14,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 12:14:14,855 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 26 [2018-03-28 12:14:14,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:14,857 INFO L225 Difference]: With dead ends: 77 [2018-03-28 12:14:14,857 INFO L226 Difference]: Without dead ends: 72 [2018-03-28 12:14:14,858 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=52, Unknown=3, NotChecked=48, Total=132 [2018-03-28 12:14:14,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-03-28 12:14:14,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-03-28 12:14:14,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-03-28 12:14:14,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 77 transitions. [2018-03-28 12:14:14,870 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 77 transitions. Word has length 26 [2018-03-28 12:14:14,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:14,870 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 77 transitions. [2018-03-28 12:14:14,870 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:14:14,871 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 77 transitions. [2018-03-28 12:14:14,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-03-28 12:14:14,872 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:14,872 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 12:14:14,872 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:14,872 INFO L82 PathProgramCache]: Analyzing trace with hash 871621903, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:14,882 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:14,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:14,898 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:14,928 INFO L700 Elim1Store]: detected not equals via solver [2018-03-28 12:14:14,929 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-03-28 12:14:14,929 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:14,930 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:14,931 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-03-28 12:14:14,955 WARN L1033 $PredicateComparison]: unable to prove that (exists ((|main_#t~malloc9.base| Int)) (and (= (store |c_old(#valid)| |main_#t~malloc9.base| 0) |c_#valid|) (= 0 (select |c_old(#valid)| |main_#t~malloc9.base|)))) is different from true [2018-03-28 12:14:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:14,957 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:14,973 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_10| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_10|))) (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_10| 0)))) is different from false [2018-03-28 12:14:14,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:15,005 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:15,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-03-28 12:14:15,005 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:14:15,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:14:15,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-03-28 12:14:15,006 INFO L87 Difference]: Start difference. First operand 72 states and 77 transitions. Second operand 8 states. [2018-03-28 12:14:15,012 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_10| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_10|))) (= |c_old(#valid)| (store |c_#valid| |v_main_#t~malloc9.base_10| 0))))) is different from false [2018-03-28 12:14:15,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:15,122 INFO L93 Difference]: Finished difference Result 72 states and 77 transitions. [2018-03-28 12:14:15,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-28 12:14:15,122 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-03-28 12:14:15,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:15,123 INFO L225 Difference]: With dead ends: 72 [2018-03-28 12:14:15,123 INFO L226 Difference]: Without dead ends: 65 [2018-03-28 12:14:15,124 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=52, Unknown=3, NotChecked=48, Total=132 [2018-03-28 12:14:15,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-03-28 12:14:15,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2018-03-28 12:14:15,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-03-28 12:14:15,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 67 transitions. [2018-03-28 12:14:15,130 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 67 transitions. Word has length 27 [2018-03-28 12:14:15,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:15,131 INFO L459 AbstractCegarLoop]: Abstraction has 62 states and 67 transitions. [2018-03-28 12:14:15,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:14:15,131 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 67 transitions. [2018-03-28 12:14:15,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-03-28 12:14:15,131 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:15,132 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] [2018-03-28 12:14:15,132 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:15,132 INFO L82 PathProgramCache]: Analyzing trace with hash 331799200, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:15,138 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:15,155 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:15,229 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:15,230 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:15,281 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 11 treesize of output 9 [2018-03-28 12:14:15,281 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:15,283 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:14:15,283 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:8 [2018-03-28 12:14:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:15,389 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:15,389 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-03-28 12:14:15,390 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:14:15,390 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:14:15,390 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:14:15,391 INFO L87 Difference]: Start difference. First operand 62 states and 67 transitions. Second operand 18 states. [2018-03-28 12:14:15,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:15,741 INFO L93 Difference]: Finished difference Result 85 states and 91 transitions. [2018-03-28 12:14:15,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-03-28 12:14:15,741 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 34 [2018-03-28 12:14:15,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:15,742 INFO L225 Difference]: With dead ends: 85 [2018-03-28 12:14:15,742 INFO L226 Difference]: Without dead ends: 82 [2018-03-28 12:14:15,743 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=569, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:14:15,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-03-28 12:14:15,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 49. [2018-03-28 12:14:15,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-03-28 12:14:15,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 53 transitions. [2018-03-28 12:14:15,752 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 53 transitions. Word has length 34 [2018-03-28 12:14:15,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:15,753 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 53 transitions. [2018-03-28 12:14:15,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:14:15,753 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 53 transitions. [2018-03-28 12:14:15,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-03-28 12:14:15,754 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:15,754 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 12:14:15,754 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:15,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1695840600, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:15,761 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:15,778 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:15,782 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-03-28 12:14:15,782 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:15,785 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-28 12:14:15,785 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-03-28 12:14:15,948 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:14:15,948 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:16,198 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-03-28 12:14:16,225 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:16,225 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-03-28 12:14:16,226 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-28 12:14:16,226 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-28 12:14:16,226 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2018-03-28 12:14:16,226 INFO L87 Difference]: Start difference. First operand 49 states and 53 transitions. Second operand 18 states. [2018-03-28 12:14:16,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:16,595 INFO L93 Difference]: Finished difference Result 78 states and 85 transitions. [2018-03-28 12:14:16,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-28 12:14:16,595 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-03-28 12:14:16,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:16,596 INFO L225 Difference]: With dead ends: 78 [2018-03-28 12:14:16,596 INFO L226 Difference]: Without dead ends: 77 [2018-03-28 12:14:16,597 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2018-03-28 12:14:16,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-28 12:14:16,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 71. [2018-03-28 12:14:16,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-03-28 12:14:16,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 77 transitions. [2018-03-28 12:14:16,608 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 77 transitions. Word has length 35 [2018-03-28 12:14:16,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:16,608 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 77 transitions. [2018-03-28 12:14:16,608 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-28 12:14:16,608 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 77 transitions. [2018-03-28 12:14:16,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-03-28 12:14:16,610 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:16,610 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-28 12:14:16,610 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:16,610 INFO L82 PathProgramCache]: Analyzing trace with hash -1208868474, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:16,621 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:16,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:16,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:16,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-28 12:14:16,671 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:16,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-28 12:14:16,706 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-28 12:14:16,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2018-03-28 12:14:16,707 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-28 12:14:16,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-28 12:14:16,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-03-28 12:14:16,707 INFO L87 Difference]: Start difference. First operand 71 states and 77 transitions. Second operand 5 states. [2018-03-28 12:14:16,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:16,777 INFO L93 Difference]: Finished difference Result 133 states and 145 transitions. [2018-03-28 12:14:16,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-28 12:14:16,777 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 43 [2018-03-28 12:14:16,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:16,778 INFO L225 Difference]: With dead ends: 133 [2018-03-28 12:14:16,778 INFO L226 Difference]: Without dead ends: 103 [2018-03-28 12:14:16,779 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2018-03-28 12:14:16,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-03-28 12:14:16,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 73. [2018-03-28 12:14:16,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-03-28 12:14:16,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 78 transitions. [2018-03-28 12:14:16,791 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 78 transitions. Word has length 43 [2018-03-28 12:14:16,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:16,792 INFO L459 AbstractCegarLoop]: Abstraction has 73 states and 78 transitions. [2018-03-28 12:14:16,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-28 12:14:16,792 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 78 transitions. [2018-03-28 12:14:16,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-03-28 12:14:16,793 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:16,793 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 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] [2018-03-28 12:14:16,794 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:16,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1193968306, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:16,805 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:16,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:16,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-28 12:14:17,047 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:17,118 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-03-28 12:14:17,151 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:17,151 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-03-28 12:14:17,152 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-28 12:14:17,152 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-28 12:14:17,152 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2018-03-28 12:14:17,152 INFO L87 Difference]: Start difference. First operand 73 states and 78 transitions. Second operand 8 states. [2018-03-28 12:14:17,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:17,325 INFO L93 Difference]: Finished difference Result 177 states and 190 transitions. [2018-03-28 12:14:17,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-28 12:14:17,326 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 53 [2018-03-28 12:14:17,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:17,327 INFO L225 Difference]: With dead ends: 177 [2018-03-28 12:14:17,327 INFO L226 Difference]: Without dead ends: 142 [2018-03-28 12:14:17,328 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 95 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2018-03-28 12:14:17,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2018-03-28 12:14:17,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 109. [2018-03-28 12:14:17,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2018-03-28 12:14:17,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 116 transitions. [2018-03-28 12:14:17,347 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 116 transitions. Word has length 53 [2018-03-28 12:14:17,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:17,347 INFO L459 AbstractCegarLoop]: Abstraction has 109 states and 116 transitions. [2018-03-28 12:14:17,347 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-28 12:14:17,348 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 116 transitions. [2018-03-28 12:14:17,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-03-28 12:14:17,349 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:17,349 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2018-03-28 12:14:17,349 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:17,349 INFO L82 PathProgramCache]: Analyzing trace with hash 1869372638, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:17,360 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:17,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:17,389 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:17,489 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:17,545 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:17,565 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:17,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-03-28 12:14:17,566 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-28 12:14:17,566 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-28 12:14:17,566 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-03-28 12:14:17,566 INFO L87 Difference]: Start difference. First operand 109 states and 116 transitions. Second operand 16 states. [2018-03-28 12:14:17,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:17,843 INFO L93 Difference]: Finished difference Result 255 states and 272 transitions. [2018-03-28 12:14:17,843 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-03-28 12:14:17,843 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 63 [2018-03-28 12:14:17,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:17,845 INFO L225 Difference]: With dead ends: 255 [2018-03-28 12:14:17,845 INFO L226 Difference]: Without dead ends: 181 [2018-03-28 12:14:17,846 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 104 SyntacticMatches, 8 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:14:17,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2018-03-28 12:14:17,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 147. [2018-03-28 12:14:17,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-03-28 12:14:17,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 157 transitions. [2018-03-28 12:14:17,860 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 157 transitions. Word has length 63 [2018-03-28 12:14:17,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:17,861 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 157 transitions. [2018-03-28 12:14:17,861 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-28 12:14:17,861 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 157 transitions. [2018-03-28 12:14:17,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-03-28 12:14:17,862 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:17,862 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2018-03-28 12:14:17,862 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:17,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1374973962, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:17,869 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:17,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:18,062 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 31 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:18,063 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:18,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 13 treesize of output 11 [2018-03-28 12:14:18,168 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:18,171 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:18,171 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 19 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:18,219 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:18,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-03-28 12:14:18,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-03-28 12:14:18,220 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-03-28 12:14:18,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-03-28 12:14:18,220 INFO L87 Difference]: Start difference. First operand 147 states and 157 transitions. Second operand 17 states. [2018-03-28 12:14:18,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:18,777 INFO L93 Difference]: Finished difference Result 148 states and 157 transitions. [2018-03-28 12:14:18,777 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-03-28 12:14:18,777 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 73 [2018-03-28 12:14:18,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:18,778 INFO L225 Difference]: With dead ends: 148 [2018-03-28 12:14:18,778 INFO L226 Difference]: Without dead ends: 147 [2018-03-28 12:14:18,778 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 126 SyntacticMatches, 5 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=231, Invalid=761, Unknown=0, NotChecked=0, Total=992 [2018-03-28 12:14:18,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-03-28 12:14:18,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2018-03-28 12:14:18,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 147 states. [2018-03-28 12:14:18,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 156 transitions. [2018-03-28 12:14:18,791 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 156 transitions. Word has length 73 [2018-03-28 12:14:18,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:18,791 INFO L459 AbstractCegarLoop]: Abstraction has 147 states and 156 transitions. [2018-03-28 12:14:18,791 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-03-28 12:14:18,792 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 156 transitions. [2018-03-28 12:14:18,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-03-28 12:14:18,793 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:18,793 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 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] [2018-03-28 12:14:18,793 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:18,793 INFO L82 PathProgramCache]: Analyzing trace with hash 34571958, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:18,799 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:18,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:18,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:18,942 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:18,943 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:19,043 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:19,065 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:19,065 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-03-28 12:14:19,066 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-03-28 12:14:19,066 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-03-28 12:14:19,066 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-03-28 12:14:19,066 INFO L87 Difference]: Start difference. First operand 147 states and 156 transitions. Second operand 22 states. [2018-03-28 12:14:19,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:19,545 INFO L93 Difference]: Finished difference Result 331 states and 352 transitions. [2018-03-28 12:14:19,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-03-28 12:14:19,545 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 83 [2018-03-28 12:14:19,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:19,546 INFO L225 Difference]: With dead ends: 331 [2018-03-28 12:14:19,546 INFO L226 Difference]: Without dead ends: 219 [2018-03-28 12:14:19,547 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 136 SyntacticMatches, 10 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=290, Invalid=1192, Unknown=0, NotChecked=0, Total=1482 [2018-03-28 12:14:19,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-03-28 12:14:19,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 185. [2018-03-28 12:14:19,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-03-28 12:14:19,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 197 transitions. [2018-03-28 12:14:19,562 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 197 transitions. Word has length 83 [2018-03-28 12:14:19,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:19,562 INFO L459 AbstractCegarLoop]: Abstraction has 185 states and 197 transitions. [2018-03-28 12:14:19,562 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-03-28 12:14:19,562 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 197 transitions. [2018-03-28 12:14:19,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-03-28 12:14:19,563 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:19,563 INFO L355 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 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] [2018-03-28 12:14:19,563 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:19,563 INFO L82 PathProgramCache]: Analyzing trace with hash -719696926, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-28 12:14:19,570 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:19,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:19,598 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:19,905 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 63 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:19,905 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:20,115 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:20,116 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:20,133 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:20,133 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:20,186 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 42 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:20,207 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:20,207 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-03-28 12:14:20,208 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-28 12:14:20,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-28 12:14:20,208 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-03-28 12:14:20,209 INFO L87 Difference]: Start difference. First operand 185 states and 197 transitions. Second operand 23 states. [2018-03-28 12:14:21,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:21,066 INFO L93 Difference]: Finished difference Result 186 states and 197 transitions. [2018-03-28 12:14:21,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-03-28 12:14:21,067 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 93 [2018-03-28 12:14:21,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:21,068 INFO L225 Difference]: With dead ends: 186 [2018-03-28 12:14:21,068 INFO L226 Difference]: Without dead ends: 185 [2018-03-28 12:14:21,069 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 158 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=386, Invalid=1506, Unknown=0, NotChecked=0, Total=1892 [2018-03-28 12:14:21,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-28 12:14:21,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2018-03-28 12:14:21,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-03-28 12:14:21,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 196 transitions. [2018-03-28 12:14:21,081 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 196 transitions. Word has length 93 [2018-03-28 12:14:21,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:21,081 INFO L459 AbstractCegarLoop]: Abstraction has 185 states and 196 transitions. [2018-03-28 12:14:21,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-28 12:14:21,081 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 196 transitions. [2018-03-28 12:14:21,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-03-28 12:14:21,082 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:21,082 INFO L355 BasicCegarLoop]: trace histogram [9, 8, 8, 7, 7, 7, 7, 7, 7, 7, 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] [2018-03-28 12:14:21,082 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:21,082 INFO L82 PathProgramCache]: Analyzing trace with hash -522816370, now seen corresponding path program 7 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-03-28 12:14:21,089 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:21,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:21,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:21,245 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:21,245 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:21,407 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:21,408 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-03-28 12:14:21,408 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-03-28 12:14:21,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-03-28 12:14:21,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-03-28 12:14:21,409 INFO L87 Difference]: Start difference. First operand 185 states and 196 transitions. Second operand 28 states. [2018-03-28 12:14:21,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:21,882 INFO L93 Difference]: Finished difference Result 407 states and 432 transitions. [2018-03-28 12:14:21,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-28 12:14:21,883 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 103 [2018-03-28 12:14:21,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:21,884 INFO L225 Difference]: With dead ends: 407 [2018-03-28 12:14:21,884 INFO L226 Difference]: Without dead ends: 257 [2018-03-28 12:14:21,885 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 168 SyntacticMatches, 12 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=454, Invalid=1996, Unknown=0, NotChecked=0, Total=2450 [2018-03-28 12:14:21,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-03-28 12:14:21,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 223. [2018-03-28 12:14:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-28 12:14:21,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 237 transitions. [2018-03-28 12:14:21,905 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 237 transitions. Word has length 103 [2018-03-28 12:14:21,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:21,906 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 237 transitions. [2018-03-28 12:14:21,906 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-03-28 12:14:21,906 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 237 transitions. [2018-03-28 12:14:21,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2018-03-28 12:14:21,907 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:21,908 INFO L355 BasicCegarLoop]: trace histogram [10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 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] [2018-03-28 12:14:21,908 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:21,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1441338438, now seen corresponding path program 8 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-03-28 12:14:21,920 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:21,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:21,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:22,166 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 105 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:22,166 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:22,404 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:22,404 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:22,407 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:22,407 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:22,475 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 75 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:22,495 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:22,496 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-03-28 12:14:22,496 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-03-28 12:14:22,496 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-03-28 12:14:22,496 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-03-28 12:14:22,497 INFO L87 Difference]: Start difference. First operand 223 states and 237 transitions. Second operand 29 states. [2018-03-28 12:14:23,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:23,416 INFO L93 Difference]: Finished difference Result 224 states and 237 transitions. [2018-03-28 12:14:23,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-03-28 12:14:23,416 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 113 [2018-03-28 12:14:23,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:23,418 INFO L225 Difference]: With dead ends: 224 [2018-03-28 12:14:23,418 INFO L226 Difference]: Without dead ends: 223 [2018-03-28 12:14:23,419 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 190 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2018-03-28 12:14:23,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2018-03-28 12:14:23,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 223. [2018-03-28 12:14:23,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-03-28 12:14:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 236 transitions. [2018-03-28 12:14:23,441 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 236 transitions. Word has length 113 [2018-03-28 12:14:23,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:23,441 INFO L459 AbstractCegarLoop]: Abstraction has 223 states and 236 transitions. [2018-03-28 12:14:23,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-03-28 12:14:23,441 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 236 transitions. [2018-03-28 12:14:23,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2018-03-28 12:14:23,443 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:23,443 INFO L355 BasicCegarLoop]: trace histogram [11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 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] [2018-03-28 12:14:23,443 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:23,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1456416358, now seen corresponding path program 9 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-03-28 12:14:23,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:23,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:23,486 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:23,679 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:23,679 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:23,859 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:23,880 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:23,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-03-28 12:14:23,881 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-03-28 12:14:23,881 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-03-28 12:14:23,881 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-03-28 12:14:23,882 INFO L87 Difference]: Start difference. First operand 223 states and 236 transitions. Second operand 34 states. [2018-03-28 12:14:24,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:24,526 INFO L93 Difference]: Finished difference Result 483 states and 512 transitions. [2018-03-28 12:14:24,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-03-28 12:14:24,526 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 123 [2018-03-28 12:14:24,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:24,528 INFO L225 Difference]: With dead ends: 483 [2018-03-28 12:14:24,528 INFO L226 Difference]: Without dead ends: 295 [2018-03-28 12:14:24,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 200 SyntacticMatches, 14 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=653, Invalid=3007, Unknown=0, NotChecked=0, Total=3660 [2018-03-28 12:14:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2018-03-28 12:14:24,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 261. [2018-03-28 12:14:24,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2018-03-28 12:14:24,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 277 transitions. [2018-03-28 12:14:24,548 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 277 transitions. Word has length 123 [2018-03-28 12:14:24,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:24,548 INFO L459 AbstractCegarLoop]: Abstraction has 261 states and 277 transitions. [2018-03-28 12:14:24,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-03-28 12:14:24,548 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 277 transitions. [2018-03-28 12:14:24,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-03-28 12:14:24,549 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:24,549 INFO L355 BasicCegarLoop]: trace histogram [12, 11, 11, 10, 10, 10, 10, 10, 10, 10, 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] [2018-03-28 12:14:24,549 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:24,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1148735378, now seen corresponding path program 10 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-03-28 12:14:24,555 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:24,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:24,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:24,861 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 157 proven. 358 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:24,861 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:25,102 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:25,102 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:25,105 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:25,105 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:25,188 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 118 proven. 397 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:25,208 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:25,209 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-03-28 12:14:25,209 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-03-28 12:14:25,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-03-28 12:14:25,209 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-03-28 12:14:25,210 INFO L87 Difference]: Start difference. First operand 261 states and 277 transitions. Second operand 35 states. [2018-03-28 12:14:26,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:26,449 INFO L93 Difference]: Finished difference Result 262 states and 277 transitions. [2018-03-28 12:14:26,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-03-28 12:14:26,450 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 133 [2018-03-28 12:14:26,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:26,451 INFO L225 Difference]: With dead ends: 262 [2018-03-28 12:14:26,451 INFO L226 Difference]: Without dead ends: 261 [2018-03-28 12:14:26,452 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 222 SyntacticMatches, 11 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=816, Invalid=3740, Unknown=0, NotChecked=0, Total=4556 [2018-03-28 12:14:26,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-03-28 12:14:26,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2018-03-28 12:14:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 261 states. [2018-03-28 12:14:26,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 276 transitions. [2018-03-28 12:14:26,469 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 276 transitions. Word has length 133 [2018-03-28 12:14:26,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:26,470 INFO L459 AbstractCegarLoop]: Abstraction has 261 states and 276 transitions. [2018-03-28 12:14:26,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-03-28 12:14:26,470 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 276 transitions. [2018-03-28 12:14:26,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2018-03-28 12:14:26,471 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:26,471 INFO L355 BasicCegarLoop]: trace histogram [13, 12, 12, 11, 11, 11, 11, 11, 11, 11, 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] [2018-03-28 12:14:26,471 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:26,471 INFO L82 PathProgramCache]: Analyzing trace with hash 1040686142, now seen corresponding path program 11 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-03-28 12:14:26,477 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:26,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:26,515 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:26,773 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:26,773 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:27,036 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:27,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:27,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-03-28 12:14:27,070 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-03-28 12:14:27,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-03-28 12:14:27,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-03-28 12:14:27,070 INFO L87 Difference]: Start difference. First operand 261 states and 276 transitions. Second operand 40 states. [2018-03-28 12:14:28,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:28,223 INFO L93 Difference]: Finished difference Result 559 states and 592 transitions. [2018-03-28 12:14:28,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-03-28 12:14:28,223 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 143 [2018-03-28 12:14:28,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:28,225 INFO L225 Difference]: With dead ends: 559 [2018-03-28 12:14:28,225 INFO L226 Difference]: Without dead ends: 333 [2018-03-28 12:14:28,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 232 SyntacticMatches, 16 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=887, Invalid=4225, Unknown=0, NotChecked=0, Total=5112 [2018-03-28 12:14:28,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2018-03-28 12:14:28,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 299. [2018-03-28 12:14:28,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-03-28 12:14:28,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 317 transitions. [2018-03-28 12:14:28,257 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 317 transitions. Word has length 143 [2018-03-28 12:14:28,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:28,258 INFO L459 AbstractCegarLoop]: Abstraction has 299 states and 317 transitions. [2018-03-28 12:14:28,258 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-03-28 12:14:28,258 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 317 transitions. [2018-03-28 12:14:28,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-28 12:14:28,259 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:28,259 INFO L355 BasicCegarLoop]: trace histogram [14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 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] [2018-03-28 12:14:28,260 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:28,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1724675946, now seen corresponding path program 12 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-03-28 12:14:28,269 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:28,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:28,838 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 219 proven. 518 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:28,839 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:29,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:29,197 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:29,199 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:29,199 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:29,323 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 171 proven. 566 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:29,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:29,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-03-28 12:14:29,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-03-28 12:14:29,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-03-28 12:14:29,345 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-03-28 12:14:29,345 INFO L87 Difference]: Start difference. First operand 299 states and 317 transitions. Second operand 41 states. [2018-03-28 12:14:30,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:30,738 INFO L93 Difference]: Finished difference Result 300 states and 317 transitions. [2018-03-28 12:14:30,739 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-03-28 12:14:30,739 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 153 [2018-03-28 12:14:30,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:30,740 INFO L225 Difference]: With dead ends: 300 [2018-03-28 12:14:30,740 INFO L226 Difference]: Without dead ends: 299 [2018-03-28 12:14:30,741 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 345 GetRequests, 254 SyntacticMatches, 13 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1091, Invalid=5229, Unknown=0, NotChecked=0, Total=6320 [2018-03-28 12:14:30,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2018-03-28 12:14:30,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2018-03-28 12:14:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-03-28 12:14:30,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 316 transitions. [2018-03-28 12:14:30,772 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 316 transitions. Word has length 153 [2018-03-28 12:14:30,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:30,772 INFO L459 AbstractCegarLoop]: Abstraction has 299 states and 316 transitions. [2018-03-28 12:14:30,772 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-03-28 12:14:30,772 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 316 transitions. [2018-03-28 12:14:30,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-03-28 12:14:30,774 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:30,774 INFO L355 BasicCegarLoop]: trace histogram [15, 14, 14, 13, 13, 13, 13, 13, 13, 13, 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] [2018-03-28 12:14:30,774 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:30,774 INFO L82 PathProgramCache]: Analyzing trace with hash -7481834, now seen corresponding path program 13 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-03-28 12:14:30,787 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:30,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:30,829 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:31,164 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:31,164 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:31,496 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:31,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:31,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-03-28 12:14:31,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-03-28 12:14:31,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-03-28 12:14:31,522 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-03-28 12:14:31,522 INFO L87 Difference]: Start difference. First operand 299 states and 316 transitions. Second operand 46 states. [2018-03-28 12:14:32,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:32,579 INFO L93 Difference]: Finished difference Result 635 states and 672 transitions. [2018-03-28 12:14:32,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-28 12:14:32,579 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 163 [2018-03-28 12:14:32,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:32,582 INFO L225 Difference]: With dead ends: 635 [2018-03-28 12:14:32,582 INFO L226 Difference]: Without dead ends: 371 [2018-03-28 12:14:32,585 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 264 SyntacticMatches, 18 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1894 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1156, Invalid=5650, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 12:14:32,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2018-03-28 12:14:32,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 337. [2018-03-28 12:14:32,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-03-28 12:14:32,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 357 transitions. [2018-03-28 12:14:32,618 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 357 transitions. Word has length 163 [2018-03-28 12:14:32,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:32,619 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 357 transitions. [2018-03-28 12:14:32,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-03-28 12:14:32,619 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 357 transitions. [2018-03-28 12:14:32,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-03-28 12:14:32,620 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:32,621 INFO L355 BasicCegarLoop]: trace histogram [16, 15, 15, 14, 14, 14, 14, 14, 14, 14, 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] [2018-03-28 12:14:32,621 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:32,621 INFO L82 PathProgramCache]: Analyzing trace with hash 581002050, now seen corresponding path program 14 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-03-28 12:14:32,633 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:32,675 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:33,118 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 291 proven. 708 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:33,119 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:33,494 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:33,494 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:33,497 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:33,497 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:33,638 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 234 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:33,659 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:33,660 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-03-28 12:14:33,660 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-03-28 12:14:33,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-03-28 12:14:33,661 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-03-28 12:14:33,661 INFO L87 Difference]: Start difference. First operand 337 states and 357 transitions. Second operand 47 states. [2018-03-28 12:14:35,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:35,479 INFO L93 Difference]: Finished difference Result 338 states and 357 transitions. [2018-03-28 12:14:35,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-28 12:14:35,479 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 173 [2018-03-28 12:14:35,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:35,480 INFO L225 Difference]: With dead ends: 338 [2018-03-28 12:14:35,480 INFO L226 Difference]: Without dead ends: 337 [2018-03-28 12:14:35,482 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 286 SyntacticMatches, 15 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1406, Invalid=6966, Unknown=0, NotChecked=0, Total=8372 [2018-03-28 12:14:35,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2018-03-28 12:14:35,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2018-03-28 12:14:35,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 337 states. [2018-03-28 12:14:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 356 transitions. [2018-03-28 12:14:35,511 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 356 transitions. Word has length 173 [2018-03-28 12:14:35,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:35,511 INFO L459 AbstractCegarLoop]: Abstraction has 337 states and 356 transitions. [2018-03-28 12:14:35,511 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-03-28 12:14:35,511 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 356 transitions. [2018-03-28 12:14:35,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2018-03-28 12:14:35,512 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:35,512 INFO L355 BasicCegarLoop]: trace histogram [17, 16, 16, 15, 15, 15, 15, 15, 15, 15, 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] [2018-03-28 12:14:35,512 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:35,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1821387794, now seen corresponding path program 15 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-03-28 12:14:35,518 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:35,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:35,561 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:35,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:35,940 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:36,441 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:36,441 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-03-28 12:14:36,442 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-03-28 12:14:36,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-03-28 12:14:36,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-03-28 12:14:36,443 INFO L87 Difference]: Start difference. First operand 337 states and 356 transitions. Second operand 52 states. [2018-03-28 12:14:37,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:37,655 INFO L93 Difference]: Finished difference Result 711 states and 752 transitions. [2018-03-28 12:14:37,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-03-28 12:14:37,656 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 183 [2018-03-28 12:14:37,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:37,657 INFO L225 Difference]: With dead ends: 711 [2018-03-28 12:14:37,657 INFO L226 Difference]: Without dead ends: 409 [2018-03-28 12:14:37,658 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 296 SyntacticMatches, 20 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2476 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=1460, Invalid=7282, Unknown=0, NotChecked=0, Total=8742 [2018-03-28 12:14:37,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 409 states. [2018-03-28 12:14:37,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 409 to 375. [2018-03-28 12:14:37,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-03-28 12:14:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 397 transitions. [2018-03-28 12:14:37,679 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 397 transitions. Word has length 183 [2018-03-28 12:14:37,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:37,679 INFO L459 AbstractCegarLoop]: Abstraction has 375 states and 397 transitions. [2018-03-28 12:14:37,679 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-03-28 12:14:37,680 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 397 transitions. [2018-03-28 12:14:37,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-03-28 12:14:37,681 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:37,681 INFO L355 BasicCegarLoop]: trace histogram [18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 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] [2018-03-28 12:14:37,681 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:37,681 INFO L82 PathProgramCache]: Analyzing trace with hash -662367462, now seen corresponding path program 16 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-03-28 12:14:37,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:37,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:37,749 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:38,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 373 proven. 928 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:38,441 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:38,897 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:38,897 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:38,900 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:38,900 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:39,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 307 proven. 994 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:39,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:39,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-03-28 12:14:39,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-03-28 12:14:39,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-03-28 12:14:39,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-03-28 12:14:39,091 INFO L87 Difference]: Start difference. First operand 375 states and 397 transitions. Second operand 53 states. [2018-03-28 12:14:41,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:41,012 INFO L93 Difference]: Finished difference Result 376 states and 397 transitions. [2018-03-28 12:14:41,012 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-03-28 12:14:41,012 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 193 [2018-03-28 12:14:41,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:41,014 INFO L225 Difference]: With dead ends: 376 [2018-03-28 12:14:41,014 INFO L226 Difference]: Without dead ends: 375 [2018-03-28 12:14:41,015 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 318 SyntacticMatches, 17 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3477 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1761, Invalid=8951, Unknown=0, NotChecked=0, Total=10712 [2018-03-28 12:14:41,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-03-28 12:14:41,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 375. [2018-03-28 12:14:41,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 375 states. [2018-03-28 12:14:41,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 396 transitions. [2018-03-28 12:14:41,035 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 396 transitions. Word has length 193 [2018-03-28 12:14:41,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:41,036 INFO L459 AbstractCegarLoop]: Abstraction has 375 states and 396 transitions. [2018-03-28 12:14:41,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-03-28 12:14:41,036 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 396 transitions. [2018-03-28 12:14:41,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2018-03-28 12:14:41,037 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:41,037 INFO L355 BasicCegarLoop]: trace histogram [19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 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] [2018-03-28 12:14:41,037 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:41,037 INFO L82 PathProgramCache]: Analyzing trace with hash -2135190074, now seen corresponding path program 17 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-03-28 12:14:41,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:41,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:41,096 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:41,715 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:42,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:42,218 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:42,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-03-28 12:14:42,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-03-28 12:14:42,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-03-28 12:14:42,220 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-03-28 12:14:42,220 INFO L87 Difference]: Start difference. First operand 375 states and 396 transitions. Second operand 58 states. [2018-03-28 12:14:43,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:43,534 INFO L93 Difference]: Finished difference Result 787 states and 832 transitions. [2018-03-28 12:14:43,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-03-28 12:14:43,534 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 203 [2018-03-28 12:14:43,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:43,536 INFO L225 Difference]: With dead ends: 787 [2018-03-28 12:14:43,536 INFO L226 Difference]: Without dead ends: 447 [2018-03-28 12:14:43,537 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 328 SyntacticMatches, 22 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3136 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1799, Invalid=9121, Unknown=0, NotChecked=0, Total=10920 [2018-03-28 12:14:43,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2018-03-28 12:14:43,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 413. [2018-03-28 12:14:43,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-28 12:14:43,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 437 transitions. [2018-03-28 12:14:43,561 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 437 transitions. Word has length 203 [2018-03-28 12:14:43,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:43,561 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 437 transitions. [2018-03-28 12:14:43,561 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-03-28 12:14:43,561 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 437 transitions. [2018-03-28 12:14:43,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2018-03-28 12:14:43,562 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:43,562 INFO L355 BasicCegarLoop]: trace histogram [20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 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] [2018-03-28 12:14:43,562 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:43,563 INFO L82 PathProgramCache]: Analyzing trace with hash 939886322, now seen corresponding path program 18 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-03-28 12:14:43,568 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:43,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:43,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:44,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 465 proven. 1178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:44,229 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:44,751 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:44,751 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:44,754 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:44,754 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:44,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 390 proven. 1253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:45,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:45,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-03-28 12:14:45,011 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-03-28 12:14:45,011 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-03-28 12:14:45,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-03-28 12:14:45,012 INFO L87 Difference]: Start difference. First operand 413 states and 437 transitions. Second operand 59 states. [2018-03-28 12:14:47,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:47,625 INFO L93 Difference]: Finished difference Result 414 states and 437 transitions. [2018-03-28 12:14:47,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-03-28 12:14:47,625 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 213 [2018-03-28 12:14:47,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:47,627 INFO L225 Difference]: With dead ends: 414 [2018-03-28 12:14:47,627 INFO L226 Difference]: Without dead ends: 413 [2018-03-28 12:14:47,629 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 350 SyntacticMatches, 19 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4429 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2156, Invalid=11184, Unknown=0, NotChecked=0, Total=13340 [2018-03-28 12:14:47,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2018-03-28 12:14:47,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2018-03-28 12:14:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-03-28 12:14:47,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 436 transitions. [2018-03-28 12:14:47,659 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 436 transitions. Word has length 213 [2018-03-28 12:14:47,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:47,660 INFO L459 AbstractCegarLoop]: Abstraction has 413 states and 436 transitions. [2018-03-28 12:14:47,660 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-03-28 12:14:47,660 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 436 transitions. [2018-03-28 12:14:47,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-03-28 12:14:47,661 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:47,661 INFO L355 BasicCegarLoop]: trace histogram [21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 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] [2018-03-28 12:14:47,661 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:47,662 INFO L82 PathProgramCache]: Analyzing trace with hash -578872418, now seen corresponding path program 19 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-03-28 12:14:47,673 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:47,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:47,730 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:48,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:48,256 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:48,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:48,871 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:48,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-03-28 12:14:48,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-28 12:14:48,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-28 12:14:48,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-03-28 12:14:48,872 INFO L87 Difference]: Start difference. First operand 413 states and 436 transitions. Second operand 64 states. [2018-03-28 12:14:50,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:50,426 INFO L93 Difference]: Finished difference Result 863 states and 912 transitions. [2018-03-28 12:14:50,426 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-03-28 12:14:50,426 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 223 [2018-03-28 12:14:50,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:50,428 INFO L225 Difference]: With dead ends: 863 [2018-03-28 12:14:50,428 INFO L226 Difference]: Without dead ends: 485 [2018-03-28 12:14:50,430 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 360 SyntacticMatches, 24 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3874 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2173, Invalid=11167, Unknown=0, NotChecked=0, Total=13340 [2018-03-28 12:14:50,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2018-03-28 12:14:50,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 451. [2018-03-28 12:14:50,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-03-28 12:14:50,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 477 transitions. [2018-03-28 12:14:50,475 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 477 transitions. Word has length 223 [2018-03-28 12:14:50,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:50,475 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 477 transitions. [2018-03-28 12:14:50,476 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-28 12:14:50,476 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 477 transitions. [2018-03-28 12:14:50,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-03-28 12:14:50,477 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:50,478 INFO L355 BasicCegarLoop]: trace histogram [22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 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] [2018-03-28 12:14:50,478 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:50,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1068547786, now seen corresponding path program 20 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-03-28 12:14:50,486 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:50,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:50,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 567 proven. 1458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:51,574 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:52,248 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:14:52,248 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:14:52,251 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:14:52,251 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:14:52,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 483 proven. 1542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:52,487 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:52,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-03-28 12:14:52,488 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-03-28 12:14:52,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-03-28 12:14:52,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-03-28 12:14:52,489 INFO L87 Difference]: Start difference. First operand 451 states and 477 transitions. Second operand 65 states. [2018-03-28 12:14:55,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:55,393 INFO L93 Difference]: Finished difference Result 452 states and 477 transitions. [2018-03-28 12:14:55,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-03-28 12:14:55,394 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 233 [2018-03-28 12:14:55,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:55,396 INFO L225 Difference]: With dead ends: 452 [2018-03-28 12:14:55,396 INFO L226 Difference]: Without dead ends: 451 [2018-03-28 12:14:55,397 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 382 SyntacticMatches, 21 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5496 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2591, Invalid=13665, Unknown=0, NotChecked=0, Total=16256 [2018-03-28 12:14:55,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2018-03-28 12:14:55,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 451. [2018-03-28 12:14:55,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 451 states. [2018-03-28 12:14:55,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 476 transitions. [2018-03-28 12:14:55,440 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 476 transitions. Word has length 233 [2018-03-28 12:14:55,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:55,441 INFO L459 AbstractCegarLoop]: Abstraction has 451 states and 476 transitions. [2018-03-28 12:14:55,441 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-03-28 12:14:55,441 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 476 transitions. [2018-03-28 12:14:55,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-03-28 12:14:55,443 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:55,443 INFO L355 BasicCegarLoop]: trace histogram [23, 22, 22, 21, 21, 21, 21, 21, 21, 21, 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] [2018-03-28 12:14:55,444 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:55,444 INFO L82 PathProgramCache]: Analyzing trace with hash 1321756022, now seen corresponding path program 21 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-03-28 12:14:55,454 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:55,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:55,532 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:56,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:56,169 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:14:56,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:56,844 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:14:56,845 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-03-28 12:14:56,845 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-03-28 12:14:56,845 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-03-28 12:14:56,846 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-03-28 12:14:56,846 INFO L87 Difference]: Start difference. First operand 451 states and 476 transitions. Second operand 70 states. [2018-03-28 12:14:58,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:14:58,624 INFO L93 Difference]: Finished difference Result 939 states and 992 transitions. [2018-03-28 12:14:58,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-28 12:14:58,624 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 243 [2018-03-28 12:14:58,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:14:58,626 INFO L225 Difference]: With dead ends: 939 [2018-03-28 12:14:58,626 INFO L226 Difference]: Without dead ends: 523 [2018-03-28 12:14:58,627 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 392 SyntacticMatches, 26 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4690 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2582, Invalid=13420, Unknown=0, NotChecked=0, Total=16002 [2018-03-28 12:14:58,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2018-03-28 12:14:58,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 489. [2018-03-28 12:14:58,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 489 states. [2018-03-28 12:14:58,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 517 transitions. [2018-03-28 12:14:58,671 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 517 transitions. Word has length 243 [2018-03-28 12:14:58,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:14:58,671 INFO L459 AbstractCegarLoop]: Abstraction has 489 states and 517 transitions. [2018-03-28 12:14:58,671 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-03-28 12:14:58,671 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 517 transitions. [2018-03-28 12:14:58,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-03-28 12:14:58,673 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:14:58,674 INFO L355 BasicCegarLoop]: trace histogram [24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 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] [2018-03-28 12:14:58,674 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:14:58,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1024768674, now seen corresponding path program 22 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-03-28 12:14:58,680 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:14:58,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:14:58,735 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:14:59,552 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 679 proven. 1768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:14:59,553 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:00,286 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:00,286 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:00,289 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:00,289 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:00,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 586 proven. 1861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:00,787 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:00,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-03-28 12:15:00,788 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-28 12:15:00,788 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-28 12:15:00,788 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-03-28 12:15:00,789 INFO L87 Difference]: Start difference. First operand 489 states and 517 transitions. Second operand 71 states. [2018-03-28 12:15:03,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:03,975 INFO L93 Difference]: Finished difference Result 490 states and 517 transitions. [2018-03-28 12:15:03,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-03-28 12:15:03,975 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 253 [2018-03-28 12:15:03,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:03,977 INFO L225 Difference]: With dead ends: 490 [2018-03-28 12:15:03,977 INFO L226 Difference]: Without dead ends: 489 [2018-03-28 12:15:03,978 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 414 SyntacticMatches, 23 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6678 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3066, Invalid=16394, Unknown=0, NotChecked=0, Total=19460 [2018-03-28 12:15:03,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2018-03-28 12:15:04,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 489. [2018-03-28 12:15:04,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 489 states. [2018-03-28 12:15:04,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 516 transitions. [2018-03-28 12:15:04,006 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 516 transitions. Word has length 253 [2018-03-28 12:15:04,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:04,006 INFO L459 AbstractCegarLoop]: Abstraction has 489 states and 516 transitions. [2018-03-28 12:15:04,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-28 12:15:04,006 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 516 transitions. [2018-03-28 12:15:04,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 264 [2018-03-28 12:15:04,007 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:04,007 INFO L355 BasicCegarLoop]: trace histogram [25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 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] [2018-03-28 12:15:04,008 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:04,008 INFO L82 PathProgramCache]: Analyzing trace with hash 145060686, now seen corresponding path program 23 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-03-28 12:15:04,013 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:04,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:04,844 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:05,678 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:05,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:05,699 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-03-28 12:15:05,700 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-03-28 12:15:05,700 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-03-28 12:15:05,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-03-28 12:15:05,701 INFO L87 Difference]: Start difference. First operand 489 states and 516 transitions. Second operand 76 states. [2018-03-28 12:15:08,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:08,040 INFO L93 Difference]: Finished difference Result 1015 states and 1072 transitions. [2018-03-28 12:15:08,040 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-03-28 12:15:08,040 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 263 [2018-03-28 12:15:08,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:08,042 INFO L225 Difference]: With dead ends: 1015 [2018-03-28 12:15:08,042 INFO L226 Difference]: Without dead ends: 561 [2018-03-28 12:15:08,044 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 588 GetRequests, 424 SyntacticMatches, 28 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5584 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=3026, Invalid=15880, Unknown=0, NotChecked=0, Total=18906 [2018-03-28 12:15:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2018-03-28 12:15:08,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 527. [2018-03-28 12:15:08,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2018-03-28 12:15:08,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 557 transitions. [2018-03-28 12:15:08,072 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 557 transitions. Word has length 263 [2018-03-28 12:15:08,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:08,073 INFO L459 AbstractCegarLoop]: Abstraction has 527 states and 557 transitions. [2018-03-28 12:15:08,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-03-28 12:15:08,073 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 557 transitions. [2018-03-28 12:15:08,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2018-03-28 12:15:08,074 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:08,074 INFO L355 BasicCegarLoop]: trace histogram [26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 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] [2018-03-28 12:15:08,074 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:08,075 INFO L82 PathProgramCache]: Analyzing trace with hash -859866502, now seen corresponding path program 24 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-03-28 12:15:08,085 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:08,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 801 proven. 2108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:09,107 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:09,918 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:09,918 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:09,921 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:09,921 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 699 proven. 2210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:10,258 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:10,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-03-28 12:15:10,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-03-28 12:15:10,259 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-03-28 12:15:10,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-03-28 12:15:10,260 INFO L87 Difference]: Start difference. First operand 527 states and 557 transitions. Second operand 77 states. [2018-03-28 12:15:13,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:13,765 INFO L93 Difference]: Finished difference Result 528 states and 557 transitions. [2018-03-28 12:15:13,765 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-03-28 12:15:13,765 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 273 [2018-03-28 12:15:13,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:13,767 INFO L225 Difference]: With dead ends: 528 [2018-03-28 12:15:13,767 INFO L226 Difference]: Without dead ends: 527 [2018-03-28 12:15:13,769 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 621 GetRequests, 446 SyntacticMatches, 25 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7975 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3581, Invalid=19371, Unknown=0, NotChecked=0, Total=22952 [2018-03-28 12:15:13,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2018-03-28 12:15:13,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 527. [2018-03-28 12:15:13,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 527 states. [2018-03-28 12:15:13,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 556 transitions. [2018-03-28 12:15:13,806 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 556 transitions. Word has length 273 [2018-03-28 12:15:13,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:13,806 INFO L459 AbstractCegarLoop]: Abstraction has 527 states and 556 transitions. [2018-03-28 12:15:13,807 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-03-28 12:15:13,807 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 556 transitions. [2018-03-28 12:15:13,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-03-28 12:15:13,808 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:13,808 INFO L355 BasicCegarLoop]: trace histogram [27, 26, 26, 25, 25, 25, 25, 25, 25, 25, 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] [2018-03-28 12:15:13,808 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:13,808 INFO L82 PathProgramCache]: Analyzing trace with hash -836483802, now seen corresponding path program 25 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-03-28 12:15:13,814 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:13,881 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:14,764 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:14,764 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:15,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:15,705 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:15,706 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-03-28 12:15:15,706 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-03-28 12:15:15,706 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-03-28 12:15:15,707 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-03-28 12:15:15,707 INFO L87 Difference]: Start difference. First operand 527 states and 556 transitions. Second operand 82 states. [2018-03-28 12:15:17,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:17,909 INFO L93 Difference]: Finished difference Result 1091 states and 1152 transitions. [2018-03-28 12:15:17,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-03-28 12:15:17,910 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 283 [2018-03-28 12:15:17,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:17,911 INFO L225 Difference]: With dead ends: 1091 [2018-03-28 12:15:17,912 INFO L226 Difference]: Without dead ends: 599 [2018-03-28 12:15:17,913 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 456 SyntacticMatches, 30 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6556 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3505, Invalid=18547, Unknown=0, NotChecked=0, Total=22052 [2018-03-28 12:15:17,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-03-28 12:15:17,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 565. [2018-03-28 12:15:17,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-03-28 12:15:17,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 597 transitions. [2018-03-28 12:15:17,945 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 597 transitions. Word has length 283 [2018-03-28 12:15:17,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:17,946 INFO L459 AbstractCegarLoop]: Abstraction has 565 states and 597 transitions. [2018-03-28 12:15:17,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-03-28 12:15:17,946 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 597 transitions. [2018-03-28 12:15:17,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2018-03-28 12:15:17,948 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:17,948 INFO L355 BasicCegarLoop]: trace histogram [28, 27, 27, 26, 26, 26, 26, 26, 26, 26, 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] [2018-03-28 12:15:17,948 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:17,948 INFO L82 PathProgramCache]: Analyzing trace with hash -633405870, now seen corresponding path program 26 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-03-28 12:15:17,961 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:18,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:18,031 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:19,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 933 proven. 2478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:19,143 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:20,033 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:20,033 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:20,036 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:20,036 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:20,410 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 822 proven. 2589 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:20,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:20,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-03-28 12:15:20,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-03-28 12:15:20,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-03-28 12:15:20,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-03-28 12:15:20,441 INFO L87 Difference]: Start difference. First operand 565 states and 597 transitions. Second operand 83 states. [2018-03-28 12:15:24,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:24,828 INFO L93 Difference]: Finished difference Result 566 states and 597 transitions. [2018-03-28 12:15:24,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-28 12:15:24,828 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 293 [2018-03-28 12:15:24,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:24,830 INFO L225 Difference]: With dead ends: 566 [2018-03-28 12:15:24,830 INFO L226 Difference]: Without dead ends: 565 [2018-03-28 12:15:24,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 667 GetRequests, 478 SyntacticMatches, 27 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9387 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4136, Invalid=22596, Unknown=0, NotChecked=0, Total=26732 [2018-03-28 12:15:24,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2018-03-28 12:15:24,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 565. [2018-03-28 12:15:24,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-03-28 12:15:24,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 596 transitions. [2018-03-28 12:15:24,862 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 596 transitions. Word has length 293 [2018-03-28 12:15:24,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:24,862 INFO L459 AbstractCegarLoop]: Abstraction has 565 states and 596 transitions. [2018-03-28 12:15:24,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-03-28 12:15:24,862 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 596 transitions. [2018-03-28 12:15:24,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2018-03-28 12:15:24,863 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:24,863 INFO L355 BasicCegarLoop]: trace histogram [29, 28, 28, 27, 27, 27, 27, 27, 27, 27, 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] [2018-03-28 12:15:24,863 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:24,864 INFO L82 PathProgramCache]: Analyzing trace with hash -246228226, now seen corresponding path program 27 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-03-28 12:15:24,869 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:24,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:25,907 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:25,907 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:26,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:26,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:26,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-03-28 12:15:26,963 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-03-28 12:15:26,963 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-03-28 12:15:26,964 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-03-28 12:15:26,964 INFO L87 Difference]: Start difference. First operand 565 states and 596 transitions. Second operand 88 states. [2018-03-28 12:15:29,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:29,231 INFO L93 Difference]: Finished difference Result 1167 states and 1232 transitions. [2018-03-28 12:15:29,231 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-28 12:15:29,231 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 303 [2018-03-28 12:15:29,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:29,233 INFO L225 Difference]: With dead ends: 1167 [2018-03-28 12:15:29,233 INFO L226 Difference]: Without dead ends: 637 [2018-03-28 12:15:29,236 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 488 SyntacticMatches, 32 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7606 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=4019, Invalid=21421, Unknown=0, NotChecked=0, Total=25440 [2018-03-28 12:15:29,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2018-03-28 12:15:29,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 603. [2018-03-28 12:15:29,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2018-03-28 12:15:29,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 637 transitions. [2018-03-28 12:15:29,269 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 637 transitions. Word has length 303 [2018-03-28 12:15:29,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:29,269 INFO L459 AbstractCegarLoop]: Abstraction has 603 states and 637 transitions. [2018-03-28 12:15:29,269 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-03-28 12:15:29,269 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 637 transitions. [2018-03-28 12:15:29,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 314 [2018-03-28 12:15:29,271 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:29,271 INFO L355 BasicCegarLoop]: trace histogram [30, 29, 29, 28, 28, 28, 28, 28, 28, 28, 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] [2018-03-28 12:15:29,271 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:29,271 INFO L82 PathProgramCache]: Analyzing trace with hash -1608432086, now seen corresponding path program 28 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-03-28 12:15:29,277 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:29,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:29,353 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:30,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 1075 proven. 2878 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:30,616 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:31,651 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:31,651 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:31,653 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:31,653 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:32,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 955 proven. 2998 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:32,060 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:32,060 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-03-28 12:15:32,061 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-03-28 12:15:32,061 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-03-28 12:15:32,062 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-03-28 12:15:32,062 INFO L87 Difference]: Start difference. First operand 603 states and 637 transitions. Second operand 89 states. [2018-03-28 12:15:36,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:36,697 INFO L93 Difference]: Finished difference Result 604 states and 637 transitions. [2018-03-28 12:15:36,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-03-28 12:15:36,731 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 313 [2018-03-28 12:15:36,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:36,733 INFO L225 Difference]: With dead ends: 604 [2018-03-28 12:15:36,733 INFO L226 Difference]: Without dead ends: 603 [2018-03-28 12:15:36,734 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 713 GetRequests, 510 SyntacticMatches, 29 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10914 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=4731, Invalid=26069, Unknown=0, NotChecked=0, Total=30800 [2018-03-28 12:15:36,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2018-03-28 12:15:36,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 603. [2018-03-28 12:15:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 603 states. [2018-03-28 12:15:36,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 636 transitions. [2018-03-28 12:15:36,767 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 636 transitions. Word has length 313 [2018-03-28 12:15:36,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:36,767 INFO L459 AbstractCegarLoop]: Abstraction has 603 states and 636 transitions. [2018-03-28 12:15:36,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-03-28 12:15:36,767 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 636 transitions. [2018-03-28 12:15:36,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2018-03-28 12:15:36,768 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:36,768 INFO L355 BasicCegarLoop]: trace histogram [31, 30, 30, 29, 29, 29, 29, 29, 29, 29, 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] [2018-03-28 12:15:36,768 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:36,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1396651222, now seen corresponding path program 29 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-03-28 12:15:36,774 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:36,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:36,857 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:37,916 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:37,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:39,086 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:39,107 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:39,107 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-03-28 12:15:39,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-03-28 12:15:39,108 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-03-28 12:15:39,108 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-03-28 12:15:39,108 INFO L87 Difference]: Start difference. First operand 603 states and 636 transitions. Second operand 94 states. [2018-03-28 12:15:41,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:41,683 INFO L93 Difference]: Finished difference Result 1243 states and 1312 transitions. [2018-03-28 12:15:41,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-03-28 12:15:41,684 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 323 [2018-03-28 12:15:41,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:41,686 INFO L225 Difference]: With dead ends: 1243 [2018-03-28 12:15:41,686 INFO L226 Difference]: Without dead ends: 675 [2018-03-28 12:15:41,688 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 723 GetRequests, 520 SyntacticMatches, 34 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8734 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4568, Invalid=24502, Unknown=0, NotChecked=0, Total=29070 [2018-03-28 12:15:41,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2018-03-28 12:15:41,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 641. [2018-03-28 12:15:41,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-03-28 12:15:41,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 677 transitions. [2018-03-28 12:15:41,755 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 677 transitions. Word has length 323 [2018-03-28 12:15:41,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:41,755 INFO L459 AbstractCegarLoop]: Abstraction has 641 states and 677 transitions. [2018-03-28 12:15:41,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-03-28 12:15:41,755 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 677 transitions. [2018-03-28 12:15:41,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2018-03-28 12:15:41,756 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:41,756 INFO L355 BasicCegarLoop]: trace histogram [32, 31, 31, 30, 30, 30, 30, 30, 30, 30, 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] [2018-03-28 12:15:41,757 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:41,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1477160446, now seen corresponding path program 30 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-03-28 12:15:41,764 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:41,836 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:43,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1227 proven. 3308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:43,199 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:44,315 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:44,315 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:44,317 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:44,318 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:44,760 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1098 proven. 3437 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:44,782 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:44,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-03-28 12:15:44,783 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-03-28 12:15:44,783 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-03-28 12:15:44,784 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-03-28 12:15:44,784 INFO L87 Difference]: Start difference. First operand 641 states and 677 transitions. Second operand 95 states. [2018-03-28 12:15:49,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:49,374 INFO L93 Difference]: Finished difference Result 642 states and 677 transitions. [2018-03-28 12:15:49,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-03-28 12:15:49,375 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 333 [2018-03-28 12:15:49,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:49,376 INFO L225 Difference]: With dead ends: 642 [2018-03-28 12:15:49,376 INFO L226 Difference]: Without dead ends: 641 [2018-03-28 12:15:49,378 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 542 SyntacticMatches, 31 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12556 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=5366, Invalid=29790, Unknown=0, NotChecked=0, Total=35156 [2018-03-28 12:15:49,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2018-03-28 12:15:49,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 641. [2018-03-28 12:15:49,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 641 states. [2018-03-28 12:15:49,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 676 transitions. [2018-03-28 12:15:49,414 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 676 transitions. Word has length 333 [2018-03-28 12:15:49,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:49,414 INFO L459 AbstractCegarLoop]: Abstraction has 641 states and 676 transitions. [2018-03-28 12:15:49,414 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-03-28 12:15:49,414 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 676 transitions. [2018-03-28 12:15:49,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2018-03-28 12:15:49,415 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:49,415 INFO L355 BasicCegarLoop]: trace histogram [33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 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] [2018-03-28 12:15:49,415 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:49,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1677152942, now seen corresponding path program 31 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-03-28 12:15:49,421 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:49,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:49,492 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:50,615 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:50,615 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:51,931 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:51,952 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:51,952 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-03-28 12:15:51,952 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-03-28 12:15:51,953 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-03-28 12:15:51,953 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-03-28 12:15:51,953 INFO L87 Difference]: Start difference. First operand 641 states and 676 transitions. Second operand 100 states. [2018-03-28 12:15:55,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:15:55,139 INFO L93 Difference]: Finished difference Result 1319 states and 1392 transitions. [2018-03-28 12:15:55,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-03-28 12:15:55,139 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 343 [2018-03-28 12:15:55,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:15:55,141 INFO L225 Difference]: With dead ends: 1319 [2018-03-28 12:15:55,141 INFO L226 Difference]: Without dead ends: 713 [2018-03-28 12:15:55,143 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 768 GetRequests, 552 SyntacticMatches, 36 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9940 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5152, Invalid=27790, Unknown=0, NotChecked=0, Total=32942 [2018-03-28 12:15:55,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2018-03-28 12:15:55,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 679. [2018-03-28 12:15:55,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-03-28 12:15:55,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 717 transitions. [2018-03-28 12:15:55,182 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 717 transitions. Word has length 343 [2018-03-28 12:15:55,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:15:55,182 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 717 transitions. [2018-03-28 12:15:55,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-03-28 12:15:55,182 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 717 transitions. [2018-03-28 12:15:55,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 354 [2018-03-28 12:15:55,183 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:15:55,184 INFO L355 BasicCegarLoop]: trace histogram [34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 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] [2018-03-28 12:15:55,184 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:15:55,184 INFO L82 PathProgramCache]: Analyzing trace with hash -901373478, now seen corresponding path program 32 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-03-28 12:15:55,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:15:55,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:15:55,263 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:15:56,799 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1389 proven. 3768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:56,799 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:15:58,028 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:15:58,028 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:15:58,030 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:15:58,031 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:15:58,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1251 proven. 3906 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:15:58,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:15:58,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-03-28 12:15:58,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-03-28 12:15:58,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-03-28 12:15:58,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-03-28 12:15:58,548 INFO L87 Difference]: Start difference. First operand 679 states and 717 transitions. Second operand 101 states. [2018-03-28 12:16:03,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:16:03,403 INFO L93 Difference]: Finished difference Result 680 states and 717 transitions. [2018-03-28 12:16:03,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-03-28 12:16:03,404 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 353 [2018-03-28 12:16:03,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:16:03,406 INFO L225 Difference]: With dead ends: 680 [2018-03-28 12:16:03,406 INFO L226 Difference]: Without dead ends: 679 [2018-03-28 12:16:03,407 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 574 SyntacticMatches, 33 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14313 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=6041, Invalid=33759, Unknown=0, NotChecked=0, Total=39800 [2018-03-28 12:16:03,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2018-03-28 12:16:03,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 679. [2018-03-28 12:16:03,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 679 states. [2018-03-28 12:16:03,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 716 transitions. [2018-03-28 12:16:03,444 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 716 transitions. Word has length 353 [2018-03-28 12:16:03,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:16:03,445 INFO L459 AbstractCegarLoop]: Abstraction has 679 states and 716 transitions. [2018-03-28 12:16:03,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-03-28 12:16:03,445 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 716 transitions. [2018-03-28 12:16:03,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2018-03-28 12:16:03,447 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:16:03,447 INFO L355 BasicCegarLoop]: trace histogram [35, 34, 34, 33, 33, 33, 33, 33, 33, 33, 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] [2018-03-28 12:16:03,447 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:16:03,447 INFO L82 PathProgramCache]: Analyzing trace with hash 579417222, now seen corresponding path program 33 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-03-28 12:16:03,452 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:16:03,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:16:03,526 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:16:04,789 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:16:04,790 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:16:06,270 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:16:06,292 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:16:06,292 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-03-28 12:16:06,292 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-03-28 12:16:06,293 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-03-28 12:16:06,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-03-28 12:16:06,293 INFO L87 Difference]: Start difference. First operand 679 states and 716 transitions. Second operand 106 states. [2018-03-28 12:16:10,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:16:10,122 INFO L93 Difference]: Finished difference Result 1395 states and 1472 transitions. [2018-03-28 12:16:10,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-03-28 12:16:10,122 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 363 [2018-03-28 12:16:10,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:16:10,124 INFO L225 Difference]: With dead ends: 1395 [2018-03-28 12:16:10,124 INFO L226 Difference]: Without dead ends: 751 [2018-03-28 12:16:10,126 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 584 SyntacticMatches, 38 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11224 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=5771, Invalid=31285, Unknown=0, NotChecked=0, Total=37056 [2018-03-28 12:16:10,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2018-03-28 12:16:10,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 717. [2018-03-28 12:16:10,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 717 states. [2018-03-28 12:16:10,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 757 transitions. [2018-03-28 12:16:10,168 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 757 transitions. Word has length 363 [2018-03-28 12:16:10,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:16:10,168 INFO L459 AbstractCegarLoop]: Abstraction has 717 states and 757 transitions. [2018-03-28 12:16:10,168 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-03-28 12:16:10,168 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 757 transitions. [2018-03-28 12:16:10,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2018-03-28 12:16:10,169 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:16:10,169 INFO L355 BasicCegarLoop]: trace histogram [36, 35, 35, 34, 34, 34, 34, 34, 34, 34, 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] [2018-03-28 12:16:10,170 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:16:10,170 INFO L82 PathProgramCache]: Analyzing trace with hash 782546354, now seen corresponding path program 34 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-03-28 12:16:10,177 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:16:10,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:16:10,252 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-28 12:16:11,983 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1561 proven. 4258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:16:11,983 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-28 12:16:13,340 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-03-28 12:16:13,340 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-28 12:16:13,342 INFO L267 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-03-28 12:16:13,342 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-03-28 12:16:13,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1414 proven. 4405 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-28 12:16:13,920 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-28 12:16:13,921 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-03-28 12:16:13,921 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-03-28 12:16:13,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-03-28 12:16:13,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-03-28 12:16:13,922 INFO L87 Difference]: Start difference. First operand 717 states and 757 transitions. Second operand 107 states. [2018-03-28 12:16:19,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-28 12:16:19,805 INFO L93 Difference]: Finished difference Result 718 states and 757 transitions. [2018-03-28 12:16:19,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2018-03-28 12:16:19,805 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 373 [2018-03-28 12:16:19,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-28 12:16:19,808 INFO L225 Difference]: With dead ends: 718 [2018-03-28 12:16:19,808 INFO L226 Difference]: Without dead ends: 717 [2018-03-28 12:16:19,810 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 851 GetRequests, 606 SyntacticMatches, 35 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16185 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=6756, Invalid=37976, Unknown=0, NotChecked=0, Total=44732 [2018-03-28 12:16:19,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2018-03-28 12:16:19,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 717. [2018-03-28 12:16:19,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 717 states. [2018-03-28 12:16:19,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 756 transitions. [2018-03-28 12:16:19,851 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 756 transitions. Word has length 373 [2018-03-28 12:16:19,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-28 12:16:19,852 INFO L459 AbstractCegarLoop]: Abstraction has 717 states and 756 transitions. [2018-03-28 12:16:19,852 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-03-28 12:16:19,852 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 756 transitions. [2018-03-28 12:16:19,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2018-03-28 12:16:19,853 INFO L347 BasicCegarLoop]: Found error trace [2018-03-28 12:16:19,853 INFO L355 BasicCegarLoop]: trace histogram [37, 36, 36, 35, 35, 35, 35, 35, 35, 35, 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] [2018-03-28 12:16:19,853 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr0EnsuresViolationMEMORY_LEAK, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr3RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr11RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr5RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr0RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr1RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr6RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr7RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr10RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr4RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr2RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr8RequiresViolation, __U_MULTI_fjava_BubbleSort_alloca_true_valid_memsafety_true_termination_i__sortErr9RequiresViolation]=== [2018-03-28 12:16:19,854 INFO L82 PathProgramCache]: Analyzing trace with hash 486726238, now seen corresponding path program 35 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-03-28 12:16:19,859 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-28 12:16:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-28 12:16:19,941 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-03-28 12:16:20,281 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-03-28 12:16:20,282 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-28 12:16:20,285 WARN L197 ceAbstractionStarter]: Timeout [2018-03-28 12:16:20,285 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.03 12:16:20 BoogieIcfgContainer [2018-03-28 12:16:20,285 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-28 12:16:20,286 INFO L168 Benchmark]: Toolchain (without parser) took 128562.08 ms. Allocated memory was 304.1 MB in the beginning and 1.0 GB in the end (delta: 702.0 MB). Free memory was 241.7 MB in the beginning and 796.7 MB in the end (delta: -555.0 MB). Peak memory consumption was 147.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:16:20,287 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 304.1 MB. Free memory is still 265.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-28 12:16:20,287 INFO L168 Benchmark]: CACSL2BoogieTranslator took 336.20 ms. Allocated memory is still 304.1 MB. Free memory was 241.7 MB in the beginning and 217.8 MB in the end (delta: 23.9 MB). Peak memory consumption was 23.9 MB. Max. memory is 5.3 GB. [2018-03-28 12:16:20,287 INFO L168 Benchmark]: Boogie Preprocessor took 51.78 ms. Allocated memory is still 304.1 MB. Free memory was 217.8 MB in the beginning and 213.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. [2018-03-28 12:16:20,287 INFO L168 Benchmark]: RCFGBuilder took 536.72 ms. Allocated memory was 304.1 MB in the beginning and 466.1 MB in the end (delta: 162.0 MB). Free memory was 213.8 MB in the beginning and 401.5 MB in the end (delta: -187.7 MB). Peak memory consumption was 19.8 MB. Max. memory is 5.3 GB. [2018-03-28 12:16:20,288 INFO L168 Benchmark]: TraceAbstraction took 127631.46 ms. Allocated memory was 466.1 MB in the beginning and 1.0 GB in the end (delta: 540.0 MB). Free memory was 401.5 MB in the beginning and 796.7 MB in the end (delta: -395.2 MB). Peak memory consumption was 144.8 MB. Max. memory is 5.3 GB. [2018-03-28 12:16:20,290 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 304.1 MB. Free memory is still 265.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 336.20 ms. Allocated memory is still 304.1 MB. Free memory was 241.7 MB in the beginning and 217.8 MB in the end (delta: 23.9 MB). Peak memory consumption was 23.9 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 51.78 ms. Allocated memory is still 304.1 MB. Free memory was 217.8 MB in the beginning and 213.8 MB in the end (delta: 4.0 MB). Peak memory consumption was 4.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 536.72 ms. Allocated memory was 304.1 MB in the beginning and 466.1 MB in the end (delta: 162.0 MB). Free memory was 213.8 MB in the beginning and 401.5 MB in the end (delta: -187.7 MB). Peak memory consumption was 19.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 127631.46 ms. Allocated memory was 466.1 MB in the beginning and 1.0 GB in the end (delta: 540.0 MB). Free memory was 401.5 MB in the beginning and 796.7 MB in the end (delta: -395.2 MB). Peak memory consumption was 144.8 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 549). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 384 with TraceHistMax 37, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 39 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 76 locations, 13 error locations. TIMEOUT Result, 127.5s OverallTime, 41 OverallIterations, 37 TraceHistogramMax, 73.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 6398 SDtfs, 25914 SDslu, 82503 SDs, 0 SdLazy, 70287 SolverSat, 2022 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 29.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 16276 GetRequests, 11807 SyntacticMatches, 695 SemanticMatches, 3774 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 168171 ImplicationChecksByTransitivity, 76.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=717occurred in iteration=39, 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.0s AutomataMinimizationTime, 40 MinimizatonAttempts, 712 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 48.9s InterpolantComputationTime, 7242 NumberOfCodeBlocks, 7242 NumberOfCodeBlocksAsserted, 40 NumberOfCheckSat, 14404 ConstructedInterpolants, 3346 QuantifiedInterpolants, 29314771 SizeOfPredicates, 1385 NumberOfNonLiveVariables, 16523 ConjunctsInSsa, 1408 ConjunctsInUnsatCore, 80 InterpolantComputations, 12 PerfectInterpolantSequences, 34074/138394 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/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-03-28_12-16-20-297.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/java_BubbleSort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-28_12-16-20-297.csv Completed graceful shutdown