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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-memsafety/bubblesort-alloca_true-valid-memsafety_true-termination.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-835382a-m [2018-04-05 18:56:24,362 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-05 18:56:24,364 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-05 18:56:24,379 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-05 18:56:24,379 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-05 18:56:24,380 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-05 18:56:24,381 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-05 18:56:24,383 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-05 18:56:24,385 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-05 18:56:24,386 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-05 18:56:24,387 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-05 18:56:24,387 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-05 18:56:24,388 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-05 18:56:24,389 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-05 18:56:24,390 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-05 18:56:24,392 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-05 18:56:24,394 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-05 18:56:24,396 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-05 18:56:24,397 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-05 18:56:24,398 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-05 18:56:24,401 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-05 18:56:24,401 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-05 18:56:24,401 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-05 18:56:24,402 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-05 18:56:24,403 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-05 18:56:24,405 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-05 18:56:24,405 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-05 18:56:24,406 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-05 18:56:24,406 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-05 18:56:24,407 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-05 18:56:24,407 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-05 18:56:24,408 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-05 18:56:24,432 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-05 18:56:24,433 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-05 18:56:24,433 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-05 18:56:24,433 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-05 18:56:24,434 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-05 18:56:24,434 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-05 18:56:24,434 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-05 18:56:24,434 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-05 18:56:24,434 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-05 18:56:24,435 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-05 18:56:24,435 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-05 18:56:24,435 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-05 18:56:24,435 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-05 18:56:24,436 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-05 18:56:24,436 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-05 18:56:24,436 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-05 18:56:24,436 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-05 18:56:24,436 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-05 18:56:24,437 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-05 18:56:24,437 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-05 18:56:24,437 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-05 18:56:24,437 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-05 18:56:24,437 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-05 18:56:24,437 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-05 18:56:24,438 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-05 18:56:24,438 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-05 18:56:24,438 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-05 18:56:24,438 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-05 18:56:24,438 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-05 18:56:24,439 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-05 18:56:24,439 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-05 18:56:24,439 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:56:24,439 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-05 18:56:24,440 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-05 18:56:24,440 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-05 18:56:24,440 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-05 18:56:24,440 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-05 18:56:24,474 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-05 18:56:24,486 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-05 18:56:24,490 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-05 18:56:24,491 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-05 18:56:24,491 INFO L276 PluginConnector]: CDTParser initialized [2018-04-05 18:56:24,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-memsafety/bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,798 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG94a748dcc [2018-04-05 18:56:24,968 INFO L287 CDTParser]: IsIndexed: true [2018-04-05 18:56:24,968 INFO L288 CDTParser]: Found 1 translation units. [2018-04-05 18:56:24,969 INFO L168 CDTParser]: Scanning bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,980 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-05 18:56:24,981 INFO L215 ultiparseSymbolTable]: [2018-04-05 18:56:24,981 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-05 18:56:24,981 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort ('bubbleSort') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,981 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 ('__bswap_32') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,981 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 ('__bswap_64') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-05 18:56:24,982 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____off_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ino64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_long in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,982 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__daddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ushort in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fd_mask in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____syscall_slong_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlockattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,983 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_barrier_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__suseconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__clock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____clock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__clockid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____loff_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,984 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____WAIT_STATUS in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_condattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____pid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,985 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____gid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____daddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blksize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____qaddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fd_mask in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____syscall_ulong_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,986 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____id_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__uint in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__loff_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_rwlock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,987 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__nlink_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_int in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsword_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____sig_atomic_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____useconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_barrierattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,988 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__time_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ssize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__dev_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__id_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__sigset_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ssize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsfilcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ino_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____time_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____intptr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,989 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__size_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ldiv_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__gid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____blkcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__key_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_mutex_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____nlink_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____socklen_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__register_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_short in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__timer_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,990 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int8_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____rlim_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsblkcnt64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____suseconds_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____fsfilcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_mutexattr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fsblkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____timer_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____rlim64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____dev_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____off64_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_char in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,991 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__uid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__wchar_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____caddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__fd_set in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__lldiv_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__mode_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_attr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__caddr_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__quad_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__blkcnt_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____pthread_list_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____clockid_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____u_long in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,992 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__div_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_char in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__off_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__ulong in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_cond_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____int16_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____ino_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__u_short in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____uint32_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,993 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_once_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____sigset_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__pthread_spinlock_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____mode_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:24,994 INFO L230 ultiparseSymbolTable]: Global variable declaration of __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__blksize_t in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-05 18:56:25,014 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG94a748dcc [2018-04-05 18:56:25,019 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-05 18:56:25,021 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-05 18:56:25,022 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-05 18:56:25,022 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-05 18:56:25,027 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-05 18:56:25,028 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,030 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7faadc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25, skipping insertion in model container [2018-04-05 18:56:25,031 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,046 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-05 18:56:25,074 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-05 18:56:25,242 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-05 18:56:25,288 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-05 18:56:25,296 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-05 18:56:25,346 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25 WrapperNode [2018-04-05 18:56:25,346 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-05 18:56:25,347 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-05 18:56:25,347 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-05 18:56:25,347 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-05 18:56:25,361 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,362 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,378 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,378 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,389 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,394 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,397 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,402 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-05 18:56:25,402 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-05 18:56:25,402 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-05 18:56:25,402 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-05 18:56:25,404 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-05 18:56:25,521 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-05 18:56:25,521 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-05 18:56:25,521 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-05 18:56:25,521 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-05 18:56:25,521 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-05 18:56:25,522 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-05 18:56:25,522 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-05 18:56:25,523 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-05 18:56:25,524 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-05 18:56:25,524 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-05 18:56:25,524 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-05 18:56:25,524 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-05 18:56:25,524 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-05 18:56:25,525 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-05 18:56:25,526 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-05 18:56:25,527 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-05 18:56:25,528 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-05 18:56:25,529 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-05 18:56:25,530 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-05 18:56:25,531 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-05 18:56:25,532 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-05 18:56:25,533 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-05 18:56:25,534 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-05 18:56:25,535 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-05 18:56:25,536 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-05 18:56:25,537 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-05 18:56:25,537 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-05 18:56:25,537 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-05 18:56:25,537 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-05 18:56:25,537 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-05 18:56:25,878 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-05 18:56:25,878 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 06:56:25 BoogieIcfgContainer [2018-04-05 18:56:25,878 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-05 18:56:25,879 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-05 18:56:25,879 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-05 18:56:25,880 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-05 18:56:25,882 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 06:56:25" (1/1) ... [2018-04-05 18:56:25,888 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-05 18:56:25,888 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-05 18:56:25,902 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-05 18:56:25,921 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-05 18:56:25,935 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 4 location literals (each corresponds to one heap write) [2018-04-05 18:56:25,944 INFO L100 SccComputation]: Graph consists of 1 InCaSumBalls and 111 non ball SCCs. Number of states in SCCs 112. [2018-04-05 18:56:25,961 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-05 18:56:25,962 DEBUG L416 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) : |mll_L547'_0| (Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) : mll_L548_2 (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) : mll_L548_3 (Store [0] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14) : |mll_L547'_1| [2018-04-05 18:56:25,965 DEBUG L418 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: (SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') : (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4)) : (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) (SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') : v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14 : (Store [0] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14) (SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) : v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17 : (Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) (SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) : (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)) : (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) [2018-04-05 18:56:26,021 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-04-05 18:57:32,763 INFO L314 AbstractInterpreter]: Visited 73 different actions 599 times. Merged at 46 different actions 369 times. Widened at 3 different actions 8 times. Found 34 fixpoints after 9 different actions. Largest state had 35 variables. [2018-04-05 18:57:32,766 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-05 18:57:32,774 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 6 [2018-04-05 18:57:32,775 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-05 18:57:32,775 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-05 18:57:32,775 INFO L437 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8)), at (SUMMARY for call #t~mem7 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L547)) ((select |v_#memory_int_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14), at (SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547')) ((select (select |v_#memory_int_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))), at (SUMMARY for call #t~mem6 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L546)) ((select (select |v_#memory_int_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4)), at (SUMMARY for call #t~mem5 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L545')) ((select (select |v_#memory_int_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4))), at (SUMMARY for call #t~mem4 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L545)) ((select |v_#memory_int_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17), at (SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548)) [2018-04-05 18:57:32,785 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-05 18:57:32,785 DEBUG L264 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) [2018-04-05 18:57:32,785 DEBUG L265 HeapPartitionManager]: and [2018-04-05 18:57:32,785 DEBUG L266 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) [2018-04-05 18:57:32,786 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-05 18:57:32,786 DEBUG L268 HeapPartitionManager]: at array read ((select (select |v_#memory_int_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8)), at (SUMMARY for call #t~mem7 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L547)). [2018-04-05 18:57:32,799 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-05 18:57:32,799 DEBUG L264 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) [2018-04-05 18:57:32,799 DEBUG L265 HeapPartitionManager]: and [2018-04-05 18:57:32,800 DEBUG L266 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) [2018-04-05 18:57:32,800 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-05 18:57:32,800 DEBUG L268 HeapPartitionManager]: at array read ((select (select |v_#memory_int_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))), at (SUMMARY for call #t~mem6 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L546)). [2018-04-05 18:57:32,808 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-05 18:57:32,808 DEBUG L264 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) [2018-04-05 18:57:32,808 DEBUG L265 HeapPartitionManager]: and [2018-04-05 18:57:32,808 DEBUG L266 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) [2018-04-05 18:57:32,808 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-05 18:57:32,809 DEBUG L268 HeapPartitionManager]: at array read ((select (select |v_#memory_int_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4)), at (SUMMARY for call #t~mem5 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L545')). [2018-04-05 18:57:32,814 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-05 18:57:32,814 DEBUG L264 HeapPartitionManager]: (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) [2018-04-05 18:57:32,814 DEBUG L265 HeapPartitionManager]: and [2018-04-05 18:57:32,814 DEBUG L266 HeapPartitionManager]: (Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))) [2018-04-05 18:57:32,814 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-05 18:57:32,814 DEBUG L268 HeapPartitionManager]: at array read ((select (select |v_#memory_int_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4))), at (SUMMARY for call #t~mem4 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L545)). [2018-04-05 18:57:32,822 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_33 [2018-04-05 18:57:32,822 DEBUG L374 HeapPartitionManager]: with contents [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,822 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-05 18:57:32,822 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8)), at (SUMMARY for call #t~mem7 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L547)) [2018-04-05 18:57:32,823 DEBUG L325 HeapPartitionManager]: write locations: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,823 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_66 [2018-04-05 18:57:32,823 DEBUG L374 HeapPartitionManager]: with contents [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,823 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-05 18:57:32,823 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8)), at (SUMMARY for call #t~mem7 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L547)) [2018-04-05 18:57:32,823 DEBUG L325 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,823 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-05 18:57:32,823 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14), at (SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547')) [2018-04-05 18:57:32,824 DEBUG L325 HeapPartitionManager]: write locations: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,824 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-05 18:57:32,824 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))), at (SUMMARY for call #t~mem6 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L546)) [2018-04-05 18:57:32,824 DEBUG L325 HeapPartitionManager]: write locations: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,824 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-05 18:57:32,824 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))), at (SUMMARY for call #t~mem6 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L546)) [2018-04-05 18:57:32,824 DEBUG L325 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,824 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-05 18:57:32,824 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4)), at (SUMMARY for call #t~mem5 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L545')) [2018-04-05 18:57:32,824 DEBUG L325 HeapPartitionManager]: write locations: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,824 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-05 18:57:32,824 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4)), at (SUMMARY for call #t~mem5 := read~int(~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L545')) [2018-04-05 18:57:32,825 DEBUG L325 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,825 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-05 18:57:32,825 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4))), at (SUMMARY for call #t~mem4 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L545)) [2018-04-05 18:57:32,825 DEBUG L325 HeapPartitionManager]: write locations: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,825 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-05 18:57:32,825 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4))), at (SUMMARY for call #t~mem4 := read~int(~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L545)) [2018-04-05 18:57:32,825 DEBUG L325 HeapPartitionManager]: write locations: [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,825 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_31 [2018-04-05 18:57:32,825 DEBUG L374 HeapPartitionManager]: with contents [(Store [0] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)] [2018-04-05 18:57:32,825 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_31 [2018-04-05 18:57:32,825 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select |v_#memory_int_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17), at (SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548)) [2018-04-05 18:57:32,826 DEBUG L325 HeapPartitionManager]: write locations: [(Store [0] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)] [2018-04-05 18:57:32,826 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-05 18:57:32,826 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-05 18:57:32,826 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-05 18:57:32,826 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-05 18:57:32,826 INFO L346 HeapPartitionManager]: # location blocks :2 [2018-04-05 18:57:32,826 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-05 18:57:32,826 DEBUG L356 HeapPartitionManager]: [(Store [2] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)] [2018-04-05 18:57:32,826 DEBUG L356 HeapPartitionManager]: [(Store [0] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)] [2018-04-05 18:57:32,826 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-05 18:57:32,826 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-05 18:57:32,826 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-05 18:57:32,827 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-05 18:57:32,827 DEBUG L356 HeapPartitionManager]: [(Store [1] at(SUMMARY for call write~int(#t~mem7, ~numbers.base, ~numbers.offset + (~j~0 - 1) * 4, 4); srcloc: L547') with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13) (- 4))), (Store [3] at(SUMMARY for call write~int(~temp~0, ~numbers.base, ~numbers.offset + ~j~0 * 4, 4); srcloc: L548) with (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15)))] [2018-04-05 18:57:32,828 INFO L131 ransitionTransformer]: executing heap partitioning transformation [2018-04-05 18:57:32,830 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,831 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,831 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,831 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,831 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,831 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,831 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,831 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,832 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,832 DEBUG L281 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-04-05 18:57:32,832 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,832 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,832 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,832 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,832 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,832 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,832 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,833 DEBUG L281 ransitionTransformer]: Formula: (and (<= 0 (+ |v_main_#t~nondet8_1| 2147483648)) (<= |v_main_#t~nondet8_1| 2147483647)) InVars {main_#t~nondet8=|v_main_#t~nondet8_1|} OutVars{main_#t~nondet8=|v_main_#t~nondet8_1|} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,833 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,833 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,833 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,833 DEBUG L281 ransitionTransformer]: Formula: (= |v_#valid_13| (store |v_#valid_14| 0 0)) InVars {#valid=|v_#valid_14|} OutVars{#valid=|v_#valid_13|} AuxVars[] AssignedVars[#valid] [2018-04-05 18:57:32,833 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,833 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,833 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,834 DEBUG L281 ransitionTransformer]: Formula: (= v_main_~array_size~0_1 |v_main_#t~nondet8_2|) InVars {main_#t~nondet8=|v_main_#t~nondet8_2|} OutVars{main_#t~nondet8=|v_main_#t~nondet8_2|, main_~array_size~0=v_main_~array_size~0_1} AuxVars[] AssignedVars[main_~array_size~0] [2018-04-05 18:57:32,834 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,834 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,834 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,834 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,834 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,834 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,834 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,834 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~nondet8=|v_main_#t~nondet8_3|} AuxVars[] AssignedVars[main_#t~nondet8] [2018-04-05 18:57:32,834 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,835 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,835 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,835 DEBUG L281 ransitionTransformer]: Formula: (or (<= 536870911 v_main_~array_size~0_2) (< v_main_~array_size~0_2 1)) InVars {main_~array_size~0=v_main_~array_size~0_2} OutVars{main_~array_size~0=v_main_~array_size~0_2} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,835 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,835 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,835 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,835 DEBUG L281 ransitionTransformer]: Formula: (and (not (< v_main_~array_size~0_4 1)) (not (<= 536870911 v_main_~array_size~0_4))) InVars {main_~array_size~0=v_main_~array_size~0_4} OutVars{main_~array_size~0=v_main_~array_size~0_4} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,835 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,835 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,835 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,836 DEBUG L281 ransitionTransformer]: Formula: (= v_main_~array_size~0_3 1) InVars {} OutVars{main_~array_size~0=v_main_~array_size~0_3} AuxVars[] AssignedVars[main_~array_size~0] [2018-04-05 18:57:32,836 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,836 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,836 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,836 DEBUG L281 ransitionTransformer]: Formula: (and (not (= |v_main_#t~malloc9.base_1| 0)) (= (store |v_#length_14| |v_main_#t~malloc9.base_1| (* 4 v_main_~array_size~0_5)) |v_#length_13|) (= |v_#valid_15| (store |v_#valid_16| |v_main_#t~malloc9.base_1| 1)) (= (select |v_#valid_16| |v_main_#t~malloc9.base_1|) 0) (= |v_main_#t~malloc9.offset_1| 0)) InVars {#length=|v_#length_14|, main_~array_size~0=v_main_~array_size~0_5, #valid=|v_#valid_16|} OutVars{main_#t~malloc9.offset=|v_main_#t~malloc9.offset_1|, #length=|v_#length_13|, main_#t~malloc9.base=|v_main_#t~malloc9.base_1|, main_~array_size~0=v_main_~array_size~0_5, #valid=|v_#valid_15|} AuxVars[] AssignedVars[main_#t~malloc9.base, #valid, main_#t~malloc9.offset, #length] [2018-04-05 18:57:32,836 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,836 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,836 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,837 DEBUG L281 ransitionTransformer]: Formula: (and (= v_main_~numbers~0.base_1 |v_main_#t~malloc9.base_2|) (= v_main_~numbers~0.offset_1 |v_main_#t~malloc9.offset_2|)) InVars {main_#t~malloc9.offset=|v_main_#t~malloc9.offset_2|, main_#t~malloc9.base=|v_main_#t~malloc9.base_2|} OutVars{main_~numbers~0.base=v_main_~numbers~0.base_1, main_~numbers~0.offset=v_main_~numbers~0.offset_1, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_2|, main_#t~malloc9.base=|v_main_#t~malloc9.base_2|} AuxVars[] AssignedVars[main_~numbers~0.base, main_~numbers~0.offset] [2018-04-05 18:57:32,837 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,837 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,837 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,837 DEBUG L281 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.baseInParam_1| v_main_~numbers~0.base_3) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offsetInParam_1| v_main_~numbers~0.offset_3) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_sizeInParam_1| v_main_~array_size~0_7)) InVars {main_~numbers~0.base=v_main_~numbers~0.base_3, main_~numbers~0.offset=v_main_~numbers~0.offset_3, main_~array_size~0=v_main_~array_size~0_7} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offsetInParam_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.baseInParam_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_sizeInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size] [2018-04-05 18:57:32,837 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,837 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,838 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,838 DEBUG L281 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-05 18:57:32,838 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,838 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,838 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,838 DEBUG L281 ransitionTransformer]: Formula: (and (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_1 |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset_1|) (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_1 |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base_1|)) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base_1|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.offset_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~numbers.base_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_1, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_1} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base] [2018-04-05 18:57:32,838 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,838 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,838 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,839 DEBUG L281 ransitionTransformer]: Formula: (= |v_#valid_17| (store |v_#valid_18| |v_main_#t~malloc9.base_3| 0)) InVars {main_#t~malloc9.base=|v_main_#t~malloc9.base_3|, #valid=|v_#valid_18|} OutVars{main_#t~malloc9.base=|v_main_#t~malloc9.base_3|, #valid=|v_#valid_17|} AuxVars[] AssignedVars[#valid] [2018-04-05 18:57:32,839 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,839 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,839 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,839 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size_1 |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size_1|) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size_1|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_size_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size_1} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size] [2018-04-05 18:57:32,839 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,839 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,839 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,839 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~malloc9.offset=|v_main_#t~malloc9.offset_4|, main_#t~malloc9.base=|v_main_#t~malloc9.base_4|} AuxVars[] AssignedVars[main_#t~malloc9.base, main_#t~malloc9.offset] [2018-04-05 18:57:32,839 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,839 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,840 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,840 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_1} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0] [2018-04-05 18:57:32,840 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,840 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,840 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,840 DEBUG L281 ransitionTransformer]: Formula: (= |v_#valid_19| |old(#valid)|) InVars {#valid=|v_#valid_19|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_19|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,840 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,840 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,840 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,840 DEBUG L281 ransitionTransformer]: Formula: (not (= |v_#valid_20| |old(#valid)|)) InVars {#valid=|v_#valid_20|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_20|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,841 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,841 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,841 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,841 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_1} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0] [2018-04-05 18:57:32,841 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,841 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,841 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,841 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_1} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0] [2018-04-05 18:57:32,841 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,841 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,842 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,842 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_2 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size_2 (- 1))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size_2} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~array_size_2} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0] [2018-04-05 18:57:32,842 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,842 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,842 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,842 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,842 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,842 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,843 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,843 DEBUG L281 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,843 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,843 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,843 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,843 DEBUG L281 ransitionTransformer]: Formula: (not (<= 0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_3)) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_3} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_3} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,843 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,843 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,843 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,843 DEBUG L281 ransitionTransformer]: Formula: (<= 0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_4) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_4} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_4} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,844 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,844 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,844 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,844 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,844 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,844 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,844 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,844 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_2 1) InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_2} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0] [2018-04-05 18:57:32,844 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,845 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,845 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,845 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,845 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,845 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,845 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,845 DEBUG L281 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,845 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,845 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,845 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,845 DEBUG L281 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_3 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_5)) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_3} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_3} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,846 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,846 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,846 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,846 DEBUG L281 ransitionTransformer]: Formula: (<= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_6) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_4} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_4} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,846 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,846 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,846 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,846 DEBUG L281 ransitionTransformer]: Formula: (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_7) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_7} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_7, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_1|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2] [2018-04-05 18:57:32,846 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,846 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,848 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,849 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2))) (and (= 1 (select |v_#valid_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2)) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1| (select (select |v_#memory_int_part_locs_33_locs_66_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4)))) (<= .cse0 (select |v_#length_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2))))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #length=|v_#length_1|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #length=|v_#length_1|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4] [2018-04-05 18:57:32,849 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,849 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,849 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2))) (and (= 1 (select |v_#valid_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2)) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1| (select (select |v_#memory_int_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4)))) (<= .cse0 (select |v_#length_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2))))) [2018-04-05 18:57:32,849 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,849 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2))) (and (= 1 (select |v_#valid_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2)) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1| (select (select |v_#memory_int_part_locs_33_locs_66_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2 (- 4)))) (<= .cse0 (select |v_#length_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2))))) [2018-04-05 18:57:32,849 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,849 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,849 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|} [2018-04-05 18:57:32,850 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,850 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #length=|v_#length_1|} [2018-04-05 18:57:32,850 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,850 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,850 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #memory_int=|v_#memory_int_1|, #length=|v_#length_1|} [2018-04-05 18:57:32,850 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,850 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_2, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_5, #valid=|v_#valid_1|, #length=|v_#length_1|} [2018-04-05 18:57:32,850 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,850 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,851 DEBUG L281 ransitionTransformer]: Formula: (not (= (select |v_#valid_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_3) 1)) InVars {#valid=|v_#valid_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_3} OutVars{#valid=|v_#valid_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_3} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,851 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,851 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,851 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,851 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (+ (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_6) v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_3))) (or (not (<= .cse0 (select |v_#length_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_4))) (not (<= 4 .cse0)))) InVars {#length=|v_#length_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_4} OutVars{#length=|v_#length_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_4} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,851 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,851 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,851 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,851 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_8 (+ |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_2| (- 1))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_2|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_2|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~i~0] [2018-04-05 18:57:32,851 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,852 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,852 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,852 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1| (select (select |v_#memory_int_part_locs_33_locs_66_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) .cse0)) (<= 0 .cse0) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4 4) (select |v_#length_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5)) (= (select |v_#valid_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) 1)))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #length=|v_#length_3|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #length=|v_#length_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5] [2018-04-05 18:57:32,852 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,852 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,852 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1| (select (select |v_#memory_int_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) .cse0)) (<= 0 .cse0) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4 4) (select |v_#length_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5)) (= (select |v_#valid_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) 1)))) [2018-04-05 18:57:32,853 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,853 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1| (select (select |v_#memory_int_part_locs_33_locs_66_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) .cse0)) (<= 0 .cse0) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4 4) (select |v_#length_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5)) (= (select |v_#valid_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5) 1)))) [2018-04-05 18:57:32,853 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,853 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,853 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_2|, #length=|v_#length_3|} [2018-04-05 18:57:32,853 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,853 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #length=|v_#length_3|} [2018-04-05 18:57:32,853 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,853 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,853 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_2|, #length=|v_#length_3|} [2018-04-05 18:57:32,854 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,854 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_4, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_7, #valid=|v_#valid_3|, #length=|v_#length_3|} [2018-04-05 18:57:32,854 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,854 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,854 DEBUG L281 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_6))) InVars {#valid=|v_#valid_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_6} OutVars{#valid=|v_#valid_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_6} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,854 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,854 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,854 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,854 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_8))) (or (not (<= (+ .cse0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_5 4) (select |v_#length_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_7))) (not (<= 0 (+ .cse0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_5))))) InVars {#length=|v_#length_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_7} OutVars{#length=|v_#length_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_5, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_7} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,855 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,855 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,855 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,855 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post2] [2018-04-05 18:57:32,855 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,855 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,855 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,855 DEBUG L281 ransitionTransformer]: Formula: (< |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_2| |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_2|) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_2|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_2|} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,855 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,855 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,856 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,856 DEBUG L281 ransitionTransformer]: Formula: (not (< |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_4| |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_4|)) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_4|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_4|} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,856 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,856 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,856 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,856 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5] [2018-04-05 18:57:32,856 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,856 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,856 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,856 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5_5|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem5] [2018-04-05 18:57:32,856 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,857 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,857 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,857 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4] [2018-04-05 18:57:32,857 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,857 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,857 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,857 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4_5|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem4] [2018-04-05 18:57:32,857 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,857 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,858 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,858 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6))) (and (<= .cse0 (select |v_#length_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8)) (= (select |v_#valid_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) 1) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1| (select (select |v_#memory_int_part_locs_33_locs_66_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))))))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #length=|v_#length_5|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #length=|v_#length_5|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6] [2018-04-05 18:57:32,858 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,858 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,858 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6))) (and (<= .cse0 (select |v_#length_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8)) (= (select |v_#valid_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) 1) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1| (select (select |v_#memory_int_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))))))) [2018-04-05 18:57:32,858 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,858 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6))) (and (<= .cse0 (select |v_#length_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8)) (= (select |v_#valid_5| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) 1) (<= 4 .cse0) (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1| (select (select |v_#memory_int_part_locs_33_locs_66_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8) (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6 (- 4))))))) [2018-04-05 18:57:32,858 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,858 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,858 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_3|, #length=|v_#length_5|} [2018-04-05 18:57:32,859 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,859 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #length=|v_#length_5|} [2018-04-05 18:57:32,859 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,859 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,859 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #memory_int=|v_#memory_int_3|, #length=|v_#length_5|} [2018-04-05 18:57:32,859 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,859 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_6, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_9, #valid=|v_#valid_5|, #length=|v_#length_5|} [2018-04-05 18:57:32,859 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,859 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,859 DEBUG L281 ransitionTransformer]: Formula: (not (= (select |v_#valid_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_9) 1)) InVars {#valid=|v_#valid_6|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_9} OutVars{#valid=|v_#valid_6|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_9} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,859 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,860 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,860 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,860 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_7 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_10)))) (or (not (<= 4 .cse0)) (not (<= .cse0 (select |v_#length_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_10))))) InVars {#length=|v_#length_6|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_7, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_10, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_10} OutVars{#length=|v_#length_6|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_7, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_10, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_10} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,860 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,860 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,860 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,860 DEBUG L281 ransitionTransformer]: Formula: (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_1| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_17) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_17} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_17} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3] [2018-04-05 18:57:32,860 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,860 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,861 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,861 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_2 |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_2|) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_2|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_2, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_2|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0] [2018-04-05 18:57:32,861 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,861 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,861 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,861 DEBUG L281 ransitionTransformer]: Formula: (= v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_18 (+ |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_2| 1)) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_2|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_18} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0] [2018-04-05 18:57:32,861 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,861 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,861 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,861 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem6] [2018-04-05 18:57:32,861 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,862 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,862 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,862 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~post3] [2018-04-05 18:57:32,862 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,862 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,862 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,862 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1| (select (select |v_#memory_int_part_locs_33_locs_66_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) .cse0)) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8 4) (select |v_#length_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11)) (<= 0 .cse0) (= 1 (select |v_#valid_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11))))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #length=|v_#length_7|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #length=|v_#length_7|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7] [2018-04-05 18:57:32,862 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,863 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,863 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1| (select (select |v_#memory_int_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) .cse0)) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8 4) (select |v_#length_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11)) (<= 0 .cse0) (= 1 (select |v_#valid_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11))))) [2018-04-05 18:57:32,863 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,863 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11))) (let ((.cse0 (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8))) (and (= |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1| (select (select |v_#memory_int_part_locs_33_locs_66_4| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11) .cse0)) (<= (+ .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8 4) (select |v_#length_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11)) (<= 0 .cse0) (= 1 (select |v_#valid_7| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11))))) [2018-04-05 18:57:32,863 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,863 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,863 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|} [2018-04-05 18:57:32,863 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,863 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #length=|v_#length_7|} [2018-04-05 18:57:32,863 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,863 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,863 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #memory_int=|v_#memory_int_4|, #length=|v_#length_7|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1|} [2018-04-05 18:57:32,864 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,864 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_8, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_11, #valid=|v_#valid_7|, #length=|v_#length_7|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_1|} [2018-04-05 18:57:32,864 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,864 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,864 DEBUG L281 ransitionTransformer]: Formula: (not (= (select |v_#valid_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_12) 1)) InVars {#valid=|v_#valid_8|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_12} OutVars{#valid=|v_#valid_8|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_12} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,864 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,864 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,864 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,864 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_12))) (or (not (<= 0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_9 .cse0))) (not (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_9 .cse0 4) (select |v_#length_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_13))))) InVars {#length=|v_#length_8|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_9, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_12, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_13} OutVars{#length=|v_#length_8|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_9, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_12, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_13} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,865 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,865 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,867 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,867 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1))) (and (<= .cse0 (select |v_#length_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)) (<= 4 .cse0) (and (= |v_#memory_int_part_locs_33_locs_66_5| |v_#memory_int_part_locs_33_locs_66_6|) (= |v_#memory_int_part_locs_31_locs_66_1| (store |v_#memory_int_part_locs_31_locs_66_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14 (store (select |v_#memory_int_part_locs_33_locs_66_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14) (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1 (- 4)) |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|)))) (= 1 (select |v_#valid_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14))))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_6|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_5|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} AuxVars[] AssignedVars[#memory_int_part_locs_33_locs_66, #memory_int_part_locs_31_locs_66] [2018-04-05 18:57:32,867 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,867 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,867 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1))) (and (<= .cse0 (select |v_#length_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)) (<= 4 .cse0) (= |v_#memory_int_5| (store |v_#memory_int_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14 (store (select |v_#memory_int_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14) (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1 (- 4)) |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|))) (= 1 (select |v_#valid_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14))))) [2018-04-05 18:57:32,867 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,867 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1))) (and (<= .cse0 (select |v_#length_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14)) (<= 4 .cse0) (and (= |v_#memory_int_part_locs_33_locs_66_5| |v_#memory_int_part_locs_33_locs_66_6|) (= |v_#memory_int_part_locs_31_locs_66_1| (store |v_#memory_int_part_locs_31_locs_66_2| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14 (store (select |v_#memory_int_part_locs_33_locs_66_6| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14) (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10 .cse1 (- 4)) |v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|)))) (= 1 (select |v_#valid_9| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14))))) [2018-04-05 18:57:32,868 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,868 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,868 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_6|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} [2018-04-05 18:57:32,868 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,868 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_6|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_2|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} [2018-04-05 18:57:32,868 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,868 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,868 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #memory_int=|v_#memory_int_5|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} [2018-04-05 18:57:32,868 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,868 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_10, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_5|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_1|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_13, #valid=|v_#valid_9|, #length=|v_#length_9|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_2|} [2018-04-05 18:57:32,868 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,869 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,869 DEBUG L281 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_10| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_15))) InVars {#valid=|v_#valid_10|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_15} OutVars{#valid=|v_#valid_10|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_15} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,869 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,869 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,869 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,870 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_11 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_14)))) (or (not (<= 4 .cse0)) (not (<= .cse0 (select |v_#length_10| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_16))))) InVars {#length=|v_#length_10|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_16} OutVars{#length=|v_#length_10|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_11, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_14, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_16} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,870 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,870 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,870 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,870 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7_3|} AuxVars[] AssignedVars[__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#t~mem7] [2018-04-05 18:57:32,870 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,871 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,872 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,872 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1))) (and (and (= |v_#memory_int_part_locs_31_locs_66_4| |v_#memory_int_part_locs_31_locs_66_3|) (= |v_#memory_int_part_locs_33_locs_66_7| (store |v_#memory_int_part_locs_33_locs_66_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17 (store (select |v_#memory_int_part_locs_31_locs_66_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) .cse0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3)))) (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1 4) (select |v_#length_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)) (= (select |v_#valid_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) 1) (<= 0 .cse0)))) InVars {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_8|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #length=|v_#length_11|} OutVars{__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_7|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #length=|v_#length_11|} AuxVars[] AssignedVars[#memory_int_part_locs_33_locs_66, #memory_int_part_locs_31_locs_66] [2018-04-05 18:57:32,872 DEBUG L288 ransitionTransformer]: formula has changed [2018-04-05 18:57:32,872 DEBUG L289 ransitionTransformer]: old formula: [2018-04-05 18:57:32,872 DEBUG L290 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1))) (and (= |v_#memory_int_7| (store |v_#memory_int_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17 (store (select |v_#memory_int_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) .cse0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3))) (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1 4) (select |v_#length_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)) (= (select |v_#valid_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) 1) (<= 0 .cse0)))) [2018-04-05 18:57:32,872 DEBUG L291 ransitionTransformer]: new formula: [2018-04-05 18:57:32,873 DEBUG L292 ransitionTransformer]: (let ((.cse1 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) (let ((.cse0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1))) (and (and (= |v_#memory_int_part_locs_31_locs_66_4| |v_#memory_int_part_locs_31_locs_66_3|) (= |v_#memory_int_part_locs_33_locs_66_7| (store |v_#memory_int_part_locs_33_locs_66_8| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17 (store (select |v_#memory_int_part_locs_31_locs_66_3| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) .cse0 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3)))) (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse1 4) (select |v_#length_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)) (= (select |v_#valid_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) 1) (<= 0 .cse0)))) [2018-04-05 18:57:32,873 DEBUG L296 ransitionTransformer]: invars have changed [2018-04-05 18:57:32,873 DEBUG L297 ransitionTransformer]: old invars: [2018-04-05 18:57:32,873 DEBUG L298 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_8|, #length=|v_#length_11|} [2018-04-05 18:57:32,873 DEBUG L299 ransitionTransformer]: new invars: [2018-04-05 18:57:32,873 DEBUG L300 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_8|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_3|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #length=|v_#length_11|} [2018-04-05 18:57:32,873 DEBUG L304 ransitionTransformer]: outvars have changed [2018-04-05 18:57:32,874 DEBUG L305 ransitionTransformer]: old outvars: [2018-04-05 18:57:32,874 DEBUG L306 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #memory_int=|v_#memory_int_7|, #length=|v_#length_11|} [2018-04-05 18:57:32,874 DEBUG L307 ransitionTransformer]: new outvars: [2018-04-05 18:57:32,874 DEBUG L308 ransitionTransformer]: {__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12, #memory_int_part_locs_33_locs_66=|v_#memory_int_part_locs_33_locs_66_7|, #memory_int_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_4|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15, #valid=|v_#valid_11|, #length=|v_#length_11|} [2018-04-05 18:57:32,874 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,874 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,875 DEBUG L281 ransitionTransformer]: Formula: (not (= 1 (select |v_#valid_12| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_18))) InVars {#valid=|v_#valid_12|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_18} OutVars{#valid=|v_#valid_12|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_18} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,875 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,875 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,875 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,875 DEBUG L281 ransitionTransformer]: Formula: (let ((.cse0 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_16))) (or (not (<= 0 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_13 .cse0))) (not (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_13 .cse0 4) (select |v_#length_12| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_19))))) InVars {#length=|v_#length_12|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_13, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_16, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_19} OutVars{#length=|v_#length_12|, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_13, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_16, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base=v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_19} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,875 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,876 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,876 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,876 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,876 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,876 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,876 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,877 DEBUG L281 ransitionTransformer]: Formula: (= |v_ULTIMATE.start_#t~ret10_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret10=|v_ULTIMATE.start_#t~ret10_2|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret10] [2018-04-05 18:57:32,877 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,877 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,877 DEBUG L280 ransitionTransformer]: transformed transition [2018-04-05 18:57:32,877 DEBUG L281 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-05 18:57:32,877 DEBUG L284 ransitionTransformer]: transformula unchanged [2018-04-05 18:57:32,877 DEBUG L310 ransitionTransformer]: [2018-04-05 18:57:32,878 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-05 18:57:32,896 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 05.04 06:57:32 BasicIcfg [2018-04-05 18:57:32,896 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-05 18:57:32,897 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-05 18:57:32,897 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-05 18:57:32,900 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-05 18:57:32,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.04 06:56:25" (1/4) ... [2018-04-05 18:57:32,901 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aaaacff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 06:57:32, skipping insertion in model container [2018-04-05 18:57:32,901 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.04 06:56:25" (2/4) ... [2018-04-05 18:57:32,902 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aaaacff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.04 06:57:32, skipping insertion in model container [2018-04-05 18:57:32,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.04 06:56:25" (3/4) ... [2018-04-05 18:57:32,902 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aaaacff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.04 06:57:32, skipping insertion in model container [2018-04-05 18:57:32,902 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 05.04 06:57:32" (4/4) ... [2018-04-05 18:57:32,904 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-05 18:57:32,913 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-05 18:57:32,920 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-04-05 18:57:32,951 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-05 18:57:32,951 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-05 18:57:32,951 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-05 18:57:32,951 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-05 18:57:32,951 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-05 18:57:32,952 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-05 18:57:32,952 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-05 18:57:32,952 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-05 18:57:32,952 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-05 18:57:32,952 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-05 18:57:32,962 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states. [2018-04-05 18:57:32,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-05 18:57:32,967 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:32,968 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] [2018-04-05 18:57:32,968 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:32,971 INFO L82 PathProgramCache]: Analyzing trace with hash -328276122, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:33,002 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:33,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:33,051 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:33,090 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-05 18:57:33,091 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:33,096 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 18:57:33,096 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-05 18:57:33,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:33,155 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:33,200 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:33,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-05 18:57:33,202 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-05 18:57:33,209 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-05 18:57:33,210 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-05 18:57:33,211 INFO L87 Difference]: Start difference. First operand 67 states. Second operand 6 states. [2018-04-05 18:57:33,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:33,307 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2018-04-05 18:57:33,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-05 18:57:33,308 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-05 18:57:33,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:33,317 INFO L225 Difference]: With dead ends: 108 [2018-04-05 18:57:33,318 INFO L226 Difference]: Without dead ends: 58 [2018-04-05 18:57:33,321 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 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-04-05 18:57:33,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-05 18:57:33,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-04-05 18:57:33,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-05 18:57:33,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2018-04-05 18:57:33,352 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 25 [2018-04-05 18:57:33,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:33,353 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2018-04-05 18:57:33,353 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-05 18:57:33,353 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2018-04-05 18:57:33,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-05 18:57:33,354 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:33,354 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] [2018-04-05 18:57:33,354 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:33,354 INFO L82 PathProgramCache]: Analyzing trace with hash -328276121, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:33,360 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:33,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:33,379 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:33,395 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-05 18:57:33,396 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:33,401 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 18:57:33,401 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-05 18:57:33,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:33,607 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:33,955 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:33,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-05 18:57:33,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-05 18:57:33,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-05 18:57:33,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2018-04-05 18:57:33,957 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 18 states. [2018-04-05 18:57:34,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:34,764 INFO L93 Difference]: Finished difference Result 95 states and 106 transitions. [2018-04-05 18:57:34,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-05 18:57:34,764 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 25 [2018-04-05 18:57:34,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:34,767 INFO L225 Difference]: With dead ends: 95 [2018-04-05 18:57:34,767 INFO L226 Difference]: Without dead ends: 89 [2018-04-05 18:57:34,768 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2018-04-05 18:57:34,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-05 18:57:34,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2018-04-05 18:57:34,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-05 18:57:34,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-04-05 18:57:34,774 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 25 [2018-04-05 18:57:34,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:34,775 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-04-05 18:57:34,775 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-05 18:57:34,775 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-04-05 18:57:34,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-05 18:57:34,776 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:34,776 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:34,776 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:34,776 INFO L82 PathProgramCache]: Analyzing trace with hash 1473500399, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:34,781 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:34,795 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:34,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:34,812 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:34,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:34,880 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:34,880 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-05 18:57:34,880 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 18:57:34,880 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 18:57:34,880 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-05 18:57:34,881 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 8 states. [2018-04-05 18:57:34,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:34,942 INFO L93 Difference]: Finished difference Result 91 states and 97 transitions. [2018-04-05 18:57:34,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-05 18:57:34,943 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-04-05 18:57:34,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:34,944 INFO L225 Difference]: With dead ends: 91 [2018-04-05 18:57:34,944 INFO L226 Difference]: Without dead ends: 84 [2018-04-05 18:57:34,945 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2018-04-05 18:57:34,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-05 18:57:34,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2018-04-05 18:57:34,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-05 18:57:34,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2018-04-05 18:57:34,953 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 27 [2018-04-05 18:57:34,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:34,953 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2018-04-05 18:57:34,954 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 18:57:34,954 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2018-04-05 18:57:34,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-05 18:57:34,955 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:34,955 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:34,955 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:34,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1569695087, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:34,961 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:34,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:34,974 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:34,991 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:34,991 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:35,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:35,035 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:35,036 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2018-04-05 18:57:35,036 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-05 18:57:35,036 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-05 18:57:35,036 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-05 18:57:35,036 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand 6 states. [2018-04-05 18:57:35,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:35,143 INFO L93 Difference]: Finished difference Result 122 states and 131 transitions. [2018-04-05 18:57:35,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-05 18:57:35,143 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 33 [2018-04-05 18:57:35,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:35,144 INFO L225 Difference]: With dead ends: 122 [2018-04-05 18:57:35,145 INFO L226 Difference]: Without dead ends: 88 [2018-04-05 18:57:35,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2018-04-05 18:57:35,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-05 18:57:35,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2018-04-05 18:57:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-05 18:57:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-05 18:57:35,152 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 33 [2018-04-05 18:57:35,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:35,152 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-05 18:57:35,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-05 18:57:35,152 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-05 18:57:35,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-05 18:57:35,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:35,153 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:35,153 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:35,153 INFO L82 PathProgramCache]: Analyzing trace with hash -1824184935, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:35,159 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:35,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:35,172 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:35,181 INFO L700 Elim1Store]: detected not equals via solver [2018-04-05 18:57:35,182 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-05 18:57:35,182 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:35,183 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-05 18:57:35,183 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-05 18:57:35,205 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-04-05 18:57:35,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:35,208 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:35,224 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_20| Int)) (or (= (store |c_#valid| |v_main_#t~malloc9.base_20| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_20|))))) is different from false [2018-04-05 18:57:35,231 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:35,251 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:35,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-05 18:57:35,251 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 18:57:35,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 18:57:35,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-05 18:57:35,252 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 8 states. [2018-04-05 18:57:35,260 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((|v_main_#t~malloc9.base_20| Int)) (or (= (store |c_#valid| |v_main_#t~malloc9.base_20| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_20|))))) (= |c_#valid| |c_old(#valid)|)) is different from false [2018-04-05 18:57:35,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:35,383 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2018-04-05 18:57:35,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-05 18:57:35,383 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-04-05 18:57:35,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:35,385 INFO L225 Difference]: With dead ends: 76 [2018-04-05 18:57:35,385 INFO L226 Difference]: Without dead ends: 71 [2018-04-05 18:57:35,386 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 63 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-04-05 18:57:35,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-05 18:57:35,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-04-05 18:57:35,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-05 18:57:35,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2018-04-05 18:57:35,399 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 35 [2018-04-05 18:57:35,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:35,400 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2018-04-05 18:57:35,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 18:57:35,400 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2018-04-05 18:57:35,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-05 18:57:35,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:35,402 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:35,402 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:35,402 INFO L82 PathProgramCache]: Analyzing trace with hash -301632456, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:35,409 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:35,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:35,423 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:35,493 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:35,493 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:35,532 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-04-05 18:57:35,532 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:35,533 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 18:57:35,533 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:7 [2018-04-05 18:57:35,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:35,644 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:35,644 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-05 18:57:35,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-05 18:57:35,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-05 18:57:35,645 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-04-05 18:57:35,645 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand 18 states. [2018-04-05 18:57:35,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:35,919 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2018-04-05 18:57:35,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-05 18:57:35,919 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-04-05 18:57:35,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:35,920 INFO L225 Difference]: With dead ends: 97 [2018-04-05 18:57:35,920 INFO L226 Difference]: Without dead ends: 95 [2018-04-05 18:57:35,921 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 53 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-04-05 18:57:35,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-04-05 18:57:35,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 67. [2018-04-05 18:57:35,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-05 18:57:35,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-05 18:57:35,931 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 35 [2018-04-05 18:57:35,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:35,931 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-05 18:57:35,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-05 18:57:35,931 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-05 18:57:35,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-05 18:57:35,933 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:35,933 INFO L355 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:35,933 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:35,933 INFO L82 PathProgramCache]: Analyzing trace with hash 1787393958, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:35,948 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:35,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:35,967 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:35,981 INFO L700 Elim1Store]: detected not equals via solver [2018-04-05 18:57:35,982 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 5 [2018-04-05 18:57:35,982 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:35,984 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2018-04-05 18:57:35,984 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-05 18:57:36,016 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-04-05 18:57:36,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:36,019 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:36,027 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_23| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_23|))) (= (store |c_#valid| |v_main_#t~malloc9.base_23| 0) |c_old(#valid)|))) is different from false [2018-04-05 18:57:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:36,056 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-05 18:57:36,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-05 18:57:36,056 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-05 18:57:36,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-05 18:57:36,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-05 18:57:36,057 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-05 18:57:36,063 WARN L1011 $PredicateComparison]: unable to prove that (and (forall ((|v_main_#t~malloc9.base_23| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_23|))) (= (store |c_#valid| |v_main_#t~malloc9.base_23| 0) |c_old(#valid)|))) (= |c_#valid| |c_old(#valid)|)) is different from false [2018-04-05 18:57:36,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:36,154 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-05 18:57:36,154 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-05 18:57:36,154 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 36 [2018-04-05 18:57:36,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:36,155 INFO L225 Difference]: With dead ends: 67 [2018-04-05 18:57:36,155 INFO L226 Difference]: Without dead ends: 55 [2018-04-05 18:57:36,155 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 65 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-04-05 18:57:36,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-04-05 18:57:36,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2018-04-05 18:57:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-05 18:57:36,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-04-05 18:57:36,162 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 36 [2018-04-05 18:57:36,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:36,162 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-04-05 18:57:36,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-05 18:57:36,162 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-04-05 18:57:36,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-05 18:57:36,163 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:36,163 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-05 18:57:36,163 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:36,164 INFO L82 PathProgramCache]: Analyzing trace with hash -760671418, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:36,169 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:36,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:36,184 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:36,187 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2018-04-05 18:57:36,187 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:36,191 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-05 18:57:36,192 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-05 18:57:36,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:36,333 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:36,562 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:36,583 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:36,583 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-05 18:57:36,583 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-05 18:57:36,583 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-05 18:57:36,584 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2018-04-05 18:57:36,584 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 18 states. [2018-04-05 18:57:36,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:36,922 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2018-04-05 18:57:36,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-05 18:57:36,923 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 36 [2018-04-05 18:57:36,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:36,923 INFO L225 Difference]: With dead ends: 79 [2018-04-05 18:57:36,923 INFO L226 Difference]: Without dead ends: 78 [2018-04-05 18:57:36,924 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2018-04-05 18:57:36,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-04-05 18:57:36,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2018-04-05 18:57:36,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-05 18:57:36,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2018-04-05 18:57:36,933 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 36 [2018-04-05 18:57:36,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:36,933 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2018-04-05 18:57:36,933 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-05 18:57:36,933 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2018-04-05 18:57:36,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-05 18:57:36,934 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:36,934 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, 1] [2018-04-05 18:57:36,935 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:36,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1451435669, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:36,959 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:36,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:37,026 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:37,027 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-05 18:57:37,073 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:37,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-05 18:57:37,074 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-05 18:57:37,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-05 18:57:37,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2018-04-05 18:57:37,074 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand 10 states. [2018-04-05 18:57:37,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:37,217 INFO L93 Difference]: Finished difference Result 181 states and 194 transitions. [2018-04-05 18:57:37,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-05 18:57:37,217 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 54 [2018-04-05 18:57:37,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:37,218 INFO L225 Difference]: With dead ends: 181 [2018-04-05 18:57:37,219 INFO L226 Difference]: Without dead ends: 143 [2018-04-05 18:57:37,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 94 SyntacticMatches, 6 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-04-05 18:57:37,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-05 18:57:37,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 110. [2018-04-05 18:57:37,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-05 18:57:37,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2018-04-05 18:57:37,234 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 54 [2018-04-05 18:57:37,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:37,234 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2018-04-05 18:57:37,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-05 18:57:37,235 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2018-04-05 18:57:37,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-05 18:57:37,236 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:37,236 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, 1] [2018-04-05 18:57:37,236 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:37,237 INFO L82 PathProgramCache]: Analyzing trace with hash -763762118, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:37,245 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:37,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:37,273 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:37,358 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:37,443 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:37,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:37,470 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-04-05 18:57:37,470 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-05 18:57:37,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-05 18:57:37,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-04-05 18:57:37,470 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand 16 states. [2018-04-05 18:57:37,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:37,698 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-05 18:57:37,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-05 18:57:37,699 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 64 [2018-04-05 18:57:37,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:37,700 INFO L225 Difference]: With dead ends: 256 [2018-04-05 18:57:37,700 INFO L226 Difference]: Without dead ends: 182 [2018-04-05 18:57:37,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 106 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-04-05 18:57:37,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-05 18:57:37,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 148. [2018-04-05 18:57:37,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-05 18:57:37,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2018-04-05 18:57:37,719 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 64 [2018-04-05 18:57:37,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:37,720 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2018-04-05 18:57:37,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-05 18:57:37,720 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2018-04-05 18:57:37,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-05 18:57:37,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:37,721 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, 1] [2018-04-05 18:57:37,721 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:37,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1397720137, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:37,728 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:37,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:37,749 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:37,892 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 31 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:37,892 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:38,001 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-05 18:57:38,001 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:38,004 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-04-05 18:57:38,004 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:38,030 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 19 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:38,051 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:38,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-04-05 18:57:38,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-05 18:57:38,052 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-05 18:57:38,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-05 18:57:38,052 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand 17 states. [2018-04-05 18:57:38,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:38,496 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-04-05 18:57:38,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-05 18:57:38,496 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 74 [2018-04-05 18:57:38,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:38,497 INFO L225 Difference]: With dead ends: 149 [2018-04-05 18:57:38,497 INFO L226 Difference]: Without dead ends: 148 [2018-04-05 18:57:38,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 128 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-04-05 18:57:38,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-05 18:57:38,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-05 18:57:38,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-05 18:57:38,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2018-04-05 18:57:38,509 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 74 [2018-04-05 18:57:38,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:38,510 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2018-04-05 18:57:38,510 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-05 18:57:38,510 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2018-04-05 18:57:38,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-05 18:57:38,511 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:38,511 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, 1] [2018-04-05 18:57:38,511 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:38,511 INFO L82 PathProgramCache]: Analyzing trace with hash -1601809640, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:38,526 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:38,551 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:38,697 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:38,847 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:38,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-04-05 18:57:38,848 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-05 18:57:38,848 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-05 18:57:38,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-04-05 18:57:38,848 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand 22 states. [2018-04-05 18:57:39,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:39,233 INFO L93 Difference]: Finished difference Result 332 states and 353 transitions. [2018-04-05 18:57:39,233 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-05 18:57:39,233 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 84 [2018-04-05 18:57:39,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:39,234 INFO L225 Difference]: With dead ends: 332 [2018-04-05 18:57:39,234 INFO L226 Difference]: Without dead ends: 220 [2018-04-05 18:57:39,235 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 138 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-04-05 18:57:39,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-05 18:57:39,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 186. [2018-04-05 18:57:39,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-05 18:57:39,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 198 transitions. [2018-04-05 18:57:39,248 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 198 transitions. Word has length 84 [2018-04-05 18:57:39,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:39,248 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 198 transitions. [2018-04-05 18:57:39,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-05 18:57:39,248 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 198 transitions. [2018-04-05 18:57:39,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-05 18:57:39,249 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:39,249 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, 1] [2018-04-05 18:57:39,249 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:39,249 INFO L82 PathProgramCache]: Analyzing trace with hash 629231527, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:39,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:39,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:39,280 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:39,476 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 63 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:39,476 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:39,634 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-04-05 18:57:39,634 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:39,637 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-04-05 18:57:39,637 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:39,683 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 42 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:39,715 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:39,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-04-05 18:57:39,716 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-05 18:57:39,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-05 18:57:39,716 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-04-05 18:57:39,717 INFO L87 Difference]: Start difference. First operand 186 states and 198 transitions. Second operand 23 states. [2018-04-05 18:57:40,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:40,472 INFO L93 Difference]: Finished difference Result 187 states and 198 transitions. [2018-04-05 18:57:40,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-05 18:57:40,473 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 94 [2018-04-05 18:57:40,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:40,474 INFO L225 Difference]: With dead ends: 187 [2018-04-05 18:57:40,474 INFO L226 Difference]: Without dead ends: 186 [2018-04-05 18:57:40,475 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 160 SyntacticMatches, 7 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=386, Invalid=1506, Unknown=0, NotChecked=0, Total=1892 [2018-04-05 18:57:40,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-05 18:57:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-04-05 18:57:40,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-05 18:57:40,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 197 transitions. [2018-04-05 18:57:40,487 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 197 transitions. Word has length 94 [2018-04-05 18:57:40,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:40,488 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 197 transitions. [2018-04-05 18:57:40,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-05 18:57:40,488 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 197 transitions. [2018-04-05 18:57:40,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-05 18:57:40,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:40,489 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, 1] [2018-04-05 18:57:40,489 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:40,489 INFO L82 PathProgramCache]: Analyzing trace with hash 791675126, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:40,495 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:40,521 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:40,655 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:40,656 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:40,808 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 53 proven. 204 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:40,829 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:40,829 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-04-05 18:57:40,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-05 18:57:40,830 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-05 18:57:40,830 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-04-05 18:57:40,830 INFO L87 Difference]: Start difference. First operand 186 states and 197 transitions. Second operand 28 states. [2018-04-05 18:57:41,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:41,343 INFO L93 Difference]: Finished difference Result 408 states and 433 transitions. [2018-04-05 18:57:41,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-05 18:57:41,344 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2018-04-05 18:57:41,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:41,345 INFO L225 Difference]: With dead ends: 408 [2018-04-05 18:57:41,345 INFO L226 Difference]: Without dead ends: 258 [2018-04-05 18:57:41,347 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 170 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-04-05 18:57:41,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-05 18:57:41,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 224. [2018-04-05 18:57:41,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-05 18:57:41,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 238 transitions. [2018-04-05 18:57:41,364 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 238 transitions. Word has length 104 [2018-04-05 18:57:41,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:41,364 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 238 transitions. [2018-04-05 18:57:41,365 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-05 18:57:41,365 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 238 transitions. [2018-04-05 18:57:41,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-05 18:57:41,365 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:41,366 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, 1] [2018-04-05 18:57:41,366 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:41,366 INFO L82 PathProgramCache]: Analyzing trace with hash 239476741, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:41,372 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:41,400 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 105 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:41,607 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:41,805 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-04-05 18:57:41,806 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:41,825 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-04-05 18:57:41,826 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:41,926 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 75 proven. 258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:41,948 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:41,948 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-04-05 18:57:41,949 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-05 18:57:41,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-05 18:57:41,949 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-04-05 18:57:41,949 INFO L87 Difference]: Start difference. First operand 224 states and 238 transitions. Second operand 29 states. [2018-04-05 18:57:42,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:42,860 INFO L93 Difference]: Finished difference Result 225 states and 238 transitions. [2018-04-05 18:57:42,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-05 18:57:42,861 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 114 [2018-04-05 18:57:42,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:42,862 INFO L225 Difference]: With dead ends: 225 [2018-04-05 18:57:42,862 INFO L226 Difference]: Without dead ends: 224 [2018-04-05 18:57:42,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 192 SyntacticMatches, 9 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2018-04-05 18:57:42,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-05 18:57:42,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2018-04-05 18:57:42,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-05 18:57:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 237 transitions. [2018-04-05 18:57:42,880 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 237 transitions. Word has length 114 [2018-04-05 18:57:42,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:42,881 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 237 transitions. [2018-04-05 18:57:42,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-05 18:57:42,881 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 237 transitions. [2018-04-05 18:57:42,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-05 18:57:42,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:42,882 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, 1] [2018-04-05 18:57:42,883 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:42,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1881830356, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:42,890 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:42,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:42,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:43,115 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:43,116 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 89 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:43,316 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:43,316 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-04-05 18:57:43,316 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-05 18:57:43,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-05 18:57:43,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-04-05 18:57:43,317 INFO L87 Difference]: Start difference. First operand 224 states and 237 transitions. Second operand 34 states. [2018-04-05 18:57:43,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:43,938 INFO L93 Difference]: Finished difference Result 484 states and 513 transitions. [2018-04-05 18:57:43,938 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-05 18:57:43,938 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 124 [2018-04-05 18:57:43,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:43,939 INFO L225 Difference]: With dead ends: 484 [2018-04-05 18:57:43,939 INFO L226 Difference]: Without dead ends: 296 [2018-04-05 18:57:43,940 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 202 SyntacticMatches, 14 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 964 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=653, Invalid=3007, Unknown=0, NotChecked=0, Total=3660 [2018-04-05 18:57:43,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-04-05 18:57:43,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 262. [2018-04-05 18:57:43,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-05 18:57:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 278 transitions. [2018-04-05 18:57:43,955 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 278 transitions. Word has length 124 [2018-04-05 18:57:43,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:43,955 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 278 transitions. [2018-04-05 18:57:43,955 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-05 18:57:43,955 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 278 transitions. [2018-04-05 18:57:43,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-05 18:57:43,956 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:43,956 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, 1] [2018-04-05 18:57:43,956 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:43,957 INFO L82 PathProgramCache]: Analyzing trace with hash 720467299, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:43,964 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:43,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:43,996 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:44,320 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 157 proven. 358 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:44,321 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:44,593 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-04-05 18:57:44,593 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:44,596 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-04-05 18:57:44,596 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:44,672 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 118 proven. 397 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:44,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:44,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-04-05 18:57:44,693 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-05 18:57:44,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-05 18:57:44,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-04-05 18:57:44,694 INFO L87 Difference]: Start difference. First operand 262 states and 278 transitions. Second operand 35 states. [2018-04-05 18:57:46,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:46,176 INFO L93 Difference]: Finished difference Result 263 states and 278 transitions. [2018-04-05 18:57:46,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-05 18:57:46,176 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 134 [2018-04-05 18:57:46,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:46,177 INFO L225 Difference]: With dead ends: 263 [2018-04-05 18:57:46,177 INFO L226 Difference]: Without dead ends: 262 [2018-04-05 18:57:46,178 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1311 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=816, Invalid=3740, Unknown=0, NotChecked=0, Total=4556 [2018-04-05 18:57:46,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-05 18:57:46,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2018-04-05 18:57:46,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-05 18:57:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 277 transitions. [2018-04-05 18:57:46,193 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 277 transitions. Word has length 134 [2018-04-05 18:57:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:46,194 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 277 transitions. [2018-04-05 18:57:46,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-05 18:57:46,194 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 277 transitions. [2018-04-05 18:57:46,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-05 18:57:46,195 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:46,195 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, 1] [2018-04-05 18:57:46,195 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:46,195 INFO L82 PathProgramCache]: Analyzing trace with hash -1905710158, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:46,202 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:46,240 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:46,484 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:46,484 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:46,759 INFO L134 CoverageAnalysis]: Checked inductivity of 621 backedges. 135 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:46,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:46,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-04-05 18:57:46,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-05 18:57:46,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-05 18:57:46,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-04-05 18:57:46,782 INFO L87 Difference]: Start difference. First operand 262 states and 277 transitions. Second operand 40 states. [2018-04-05 18:57:48,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:48,027 INFO L93 Difference]: Finished difference Result 560 states and 593 transitions. [2018-04-05 18:57:48,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-05 18:57:48,067 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 144 [2018-04-05 18:57:48,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:48,070 INFO L225 Difference]: With dead ends: 560 [2018-04-05 18:57:48,070 INFO L226 Difference]: Without dead ends: 334 [2018-04-05 18:57:48,072 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 234 SyntacticMatches, 16 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=887, Invalid=4225, Unknown=0, NotChecked=0, Total=5112 [2018-04-05 18:57:48,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-04-05 18:57:48,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 300. [2018-04-05 18:57:48,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-05 18:57:48,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 318 transitions. [2018-04-05 18:57:48,104 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 318 transitions. Word has length 144 [2018-04-05 18:57:48,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:48,105 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 318 transitions. [2018-04-05 18:57:48,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-05 18:57:48,105 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 318 transitions. [2018-04-05 18:57:48,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-04-05 18:57:48,106 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:48,107 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, 1] [2018-04-05 18:57:48,107 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:48,107 INFO L82 PathProgramCache]: Analyzing trace with hash -1038692415, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:48,115 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:48,165 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 219 proven. 518 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:48,529 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:48,825 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-04-05 18:57:48,826 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:48,828 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-04-05 18:57:48,829 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 737 backedges. 171 proven. 566 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:48,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:48,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-04-05 18:57:48,962 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-05 18:57:48,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-05 18:57:48,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-04-05 18:57:48,963 INFO L87 Difference]: Start difference. First operand 300 states and 318 transitions. Second operand 41 states. [2018-04-05 18:57:50,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:50,726 INFO L93 Difference]: Finished difference Result 301 states and 318 transitions. [2018-04-05 18:57:50,726 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-05 18:57:50,726 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 154 [2018-04-05 18:57:50,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:50,728 INFO L225 Difference]: With dead ends: 301 [2018-04-05 18:57:50,728 INFO L226 Difference]: Without dead ends: 300 [2018-04-05 18:57:50,729 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 256 SyntacticMatches, 13 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1091, Invalid=5229, Unknown=0, NotChecked=0, Total=6320 [2018-04-05 18:57:50,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-05 18:57:50,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2018-04-05 18:57:50,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-05 18:57:50,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 317 transitions. [2018-04-05 18:57:50,746 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 317 transitions. Word has length 154 [2018-04-05 18:57:50,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:50,747 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 317 transitions. [2018-04-05 18:57:50,747 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-05 18:57:50,747 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 317 transitions. [2018-04-05 18:57:50,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-05 18:57:50,748 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:50,748 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, 1] [2018-04-05 18:57:50,748 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:50,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1310697616, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:50,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:50,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:50,803 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:51,136 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:51,137 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:51,450 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 191 proven. 672 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:51,471 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:51,471 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-04-05 18:57:51,471 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-05 18:57:51,472 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-05 18:57:51,474 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-04-05 18:57:51,474 INFO L87 Difference]: Start difference. First operand 300 states and 317 transitions. Second operand 46 states. [2018-04-05 18:57:52,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:52,399 INFO L93 Difference]: Finished difference Result 636 states and 673 transitions. [2018-04-05 18:57:52,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-05 18:57:52,399 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 164 [2018-04-05 18:57:52,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:52,401 INFO L225 Difference]: With dead ends: 636 [2018-04-05 18:57:52,401 INFO L226 Difference]: Without dead ends: 372 [2018-04-05 18:57:52,403 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 266 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-04-05 18:57:52,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-04-05 18:57:52,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 338. [2018-04-05 18:57:52,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-05 18:57:52,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 358 transitions. [2018-04-05 18:57:52,427 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 358 transitions. Word has length 164 [2018-04-05 18:57:52,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:52,428 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 358 transitions. [2018-04-05 18:57:52,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-05 18:57:52,428 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 358 transitions. [2018-04-05 18:57:52,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-04-05 18:57:52,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:52,429 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, 1] [2018-04-05 18:57:52,429 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:52,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1551257825, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:52,436 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:52,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:52,476 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:52,912 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 291 proven. 708 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:52,912 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:53,287 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-04-05 18:57:53,287 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:53,323 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-04-05 18:57:53,324 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 999 backedges. 234 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:53,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:53,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-04-05 18:57:53,468 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-05 18:57:53,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-05 18:57:53,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-04-05 18:57:53,469 INFO L87 Difference]: Start difference. First operand 338 states and 358 transitions. Second operand 47 states. [2018-04-05 18:57:55,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:55,501 INFO L93 Difference]: Finished difference Result 339 states and 358 transitions. [2018-04-05 18:57:55,501 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-05 18:57:55,501 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 174 [2018-04-05 18:57:55,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:55,503 INFO L225 Difference]: With dead ends: 339 [2018-04-05 18:57:55,503 INFO L226 Difference]: Without dead ends: 338 [2018-04-05 18:57:55,506 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 288 SyntacticMatches, 15 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2640 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1406, Invalid=6966, Unknown=0, NotChecked=0, Total=8372 [2018-04-05 18:57:55,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-05 18:57:55,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-04-05 18:57:55,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-05 18:57:55,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 357 transitions. [2018-04-05 18:57:55,538 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 357 transitions. Word has length 174 [2018-04-05 18:57:55,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:55,538 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 357 transitions. [2018-04-05 18:57:55,538 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-05 18:57:55,538 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 357 transitions. [2018-04-05 18:57:55,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-04-05 18:57:55,540 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:55,540 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, 1] [2018-04-05 18:57:55,540 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:55,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1824615022, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:55,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:55,602 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:56,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:56,080 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:56,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1145 backedges. 257 proven. 888 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:56,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:56,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-04-05 18:57:56,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-05 18:57:56,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-05 18:57:56,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-04-05 18:57:56,482 INFO L87 Difference]: Start difference. First operand 338 states and 357 transitions. Second operand 52 states. [2018-04-05 18:57:57,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:57:57,661 INFO L93 Difference]: Finished difference Result 712 states and 753 transitions. [2018-04-05 18:57:57,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-05 18:57:57,662 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 184 [2018-04-05 18:57:57,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:57:57,664 INFO L225 Difference]: With dead ends: 712 [2018-04-05 18:57:57,664 INFO L226 Difference]: Without dead ends: 410 [2018-04-05 18:57:57,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 298 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-04-05 18:57:57,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-05 18:57:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 376. [2018-04-05 18:57:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-05 18:57:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 398 transitions. [2018-04-05 18:57:57,685 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 398 transitions. Word has length 184 [2018-04-05 18:57:57,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:57:57,685 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 398 transitions. [2018-04-05 18:57:57,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-05 18:57:57,685 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 398 transitions. [2018-04-05 18:57:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-05 18:57:57,686 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:57:57,686 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, 1] [2018-04-05 18:57:57,687 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:57:57,687 INFO L82 PathProgramCache]: Analyzing trace with hash -2007133315, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:57:57,696 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:57:57,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:57:57,742 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:57:58,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 373 proven. 928 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:58,341 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:57:58,846 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-04-05 18:57:58,846 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:57:58,849 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-04-05 18:57:58,849 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:57:59,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1301 backedges. 307 proven. 994 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:57:59,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:57:59,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-04-05 18:57:59,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-05 18:57:59,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-05 18:57:59,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-04-05 18:57:59,026 INFO L87 Difference]: Start difference. First operand 376 states and 398 transitions. Second operand 53 states. [2018-04-05 18:58:01,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:01,032 INFO L93 Difference]: Finished difference Result 377 states and 398 transitions. [2018-04-05 18:58:01,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-05 18:58:01,032 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 194 [2018-04-05 18:58:01,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:01,033 INFO L225 Difference]: With dead ends: 377 [2018-04-05 18:58:01,033 INFO L226 Difference]: Without dead ends: 376 [2018-04-05 18:58:01,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 320 SyntacticMatches, 17 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3477 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1761, Invalid=8951, Unknown=0, NotChecked=0, Total=10712 [2018-04-05 18:58:01,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-05 18:58:01,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2018-04-05 18:58:01,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-05 18:58:01,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 397 transitions. [2018-04-05 18:58:01,054 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 397 transitions. Word has length 194 [2018-04-05 18:58:01,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:01,054 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 397 transitions. [2018-04-05 18:58:01,054 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-05 18:58:01,054 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 397 transitions. [2018-04-05 18:58:01,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-04-05 18:58:01,055 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:01,055 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, 1] [2018-04-05 18:58:01,055 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:01,056 INFO L82 PathProgramCache]: Analyzing trace with hash 16904524, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:01,061 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:01,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:01,641 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:02,186 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:02,187 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-04-05 18:58:02,187 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-05 18:58:02,187 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-05 18:58:02,188 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-04-05 18:58:02,188 INFO L87 Difference]: Start difference. First operand 376 states and 397 transitions. Second operand 58 states. [2018-04-05 18:58:03,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:03,545 INFO L93 Difference]: Finished difference Result 788 states and 833 transitions. [2018-04-05 18:58:03,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-05 18:58:03,545 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 204 [2018-04-05 18:58:03,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:03,547 INFO L225 Difference]: With dead ends: 788 [2018-04-05 18:58:03,547 INFO L226 Difference]: Without dead ends: 448 [2018-04-05 18:58:03,548 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 455 GetRequests, 330 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-04-05 18:58:03,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2018-04-05 18:58:03,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 414. [2018-04-05 18:58:03,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-05 18:58:03,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 438 transitions. [2018-04-05 18:58:03,571 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 438 transitions. Word has length 204 [2018-04-05 18:58:03,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:03,571 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 438 transitions. [2018-04-05 18:58:03,571 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-05 18:58:03,571 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 438 transitions. [2018-04-05 18:58:03,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-05 18:58:03,572 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:03,572 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, 1] [2018-04-05 18:58:03,572 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:03,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1927675099, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:03,578 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:03,628 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:04,236 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 465 proven. 1178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:04,237 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:04,851 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-04-05 18:58:04,851 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:04,854 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-04-05 18:58:04,854 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1643 backedges. 390 proven. 1253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:05,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:05,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-04-05 18:58:05,090 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-05 18:58:05,090 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-05 18:58:05,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-04-05 18:58:05,091 INFO L87 Difference]: Start difference. First operand 414 states and 438 transitions. Second operand 59 states. [2018-04-05 18:58:07,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:07,453 INFO L93 Difference]: Finished difference Result 415 states and 438 transitions. [2018-04-05 18:58:07,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-04-05 18:58:07,453 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 214 [2018-04-05 18:58:07,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:07,455 INFO L225 Difference]: With dead ends: 415 [2018-04-05 18:58:07,455 INFO L226 Difference]: Without dead ends: 414 [2018-04-05 18:58:07,457 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 485 GetRequests, 352 SyntacticMatches, 19 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4429 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2156, Invalid=11184, Unknown=0, NotChecked=0, Total=13340 [2018-04-05 18:58:07,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-04-05 18:58:07,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 414. [2018-04-05 18:58:07,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-05 18:58:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 437 transitions. [2018-04-05 18:58:07,484 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 437 transitions. Word has length 214 [2018-04-05 18:58:07,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:07,485 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 437 transitions. [2018-04-05 18:58:07,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-05 18:58:07,485 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 437 transitions. [2018-04-05 18:58:07,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-05 18:58:07,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:07,487 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, 1] [2018-04-05 18:58:07,487 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:07,488 INFO L82 PathProgramCache]: Analyzing trace with hash -623592150, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:07,502 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:07,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:07,578 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:08,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:08,108 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:08,684 INFO L134 CoverageAnalysis]: Checked inductivity of 1829 backedges. 419 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:08,704 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:08,721 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-04-05 18:58:08,722 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-05 18:58:08,722 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-05 18:58:08,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-04-05 18:58:08,723 INFO L87 Difference]: Start difference. First operand 414 states and 437 transitions. Second operand 64 states. [2018-04-05 18:58:10,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:10,308 INFO L93 Difference]: Finished difference Result 864 states and 913 transitions. [2018-04-05 18:58:10,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-05 18:58:10,308 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 224 [2018-04-05 18:58:10,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:10,322 INFO L225 Difference]: With dead ends: 864 [2018-04-05 18:58:10,322 INFO L226 Difference]: Without dead ends: 486 [2018-04-05 18:58:10,323 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 362 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-04-05 18:58:10,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-05 18:58:10,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-04-05 18:58:10,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-05 18:58:10,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 478 transitions. [2018-04-05 18:58:10,356 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 478 transitions. Word has length 224 [2018-04-05 18:58:10,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:10,357 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 478 transitions. [2018-04-05 18:58:10,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-05 18:58:10,357 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 478 transitions. [2018-04-05 18:58:10,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-04-05 18:58:10,359 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:10,359 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, 1] [2018-04-05 18:58:10,359 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:10,359 INFO L82 PathProgramCache]: Analyzing trace with hash 246836025, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:10,370 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:10,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:10,443 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:11,446 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 567 proven. 1458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:11,446 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:12,098 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-04-05 18:58:12,099 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:12,101 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-04-05 18:58:12,102 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:12,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2025 backedges. 483 proven. 1542 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:12,346 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:12,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-04-05 18:58:12,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-05 18:58:12,347 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-05 18:58:12,348 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-04-05 18:58:12,348 INFO L87 Difference]: Start difference. First operand 452 states and 478 transitions. Second operand 65 states. [2018-04-05 18:58:15,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:15,440 INFO L93 Difference]: Finished difference Result 453 states and 478 transitions. [2018-04-05 18:58:15,440 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-05 18:58:15,440 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 234 [2018-04-05 18:58:15,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:15,442 INFO L225 Difference]: With dead ends: 453 [2018-04-05 18:58:15,442 INFO L226 Difference]: Without dead ends: 452 [2018-04-05 18:58:15,443 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 384 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-04-05 18:58:15,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-04-05 18:58:15,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2018-04-05 18:58:15,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-05 18:58:15,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 477 transitions. [2018-04-05 18:58:15,467 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 477 transitions. Word has length 234 [2018-04-05 18:58:15,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:15,467 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 477 transitions. [2018-04-05 18:58:15,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-05 18:58:15,467 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 477 transitions. [2018-04-05 18:58:15,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-04-05 18:58:15,468 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:15,468 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, 1] [2018-04-05 18:58:15,468 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:15,469 INFO L82 PathProgramCache]: Analyzing trace with hash -479375864, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:15,478 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:15,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:15,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:16,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:16,131 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:16,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2231 backedges. 515 proven. 1716 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:16,817 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:16,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-04-05 18:58:16,818 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-05 18:58:16,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-05 18:58:16,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-04-05 18:58:16,819 INFO L87 Difference]: Start difference. First operand 452 states and 477 transitions. Second operand 70 states. [2018-04-05 18:58:18,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:18,512 INFO L93 Difference]: Finished difference Result 940 states and 993 transitions. [2018-04-05 18:58:18,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-05 18:58:18,512 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 244 [2018-04-05 18:58:18,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:18,514 INFO L225 Difference]: With dead ends: 940 [2018-04-05 18:58:18,514 INFO L226 Difference]: Without dead ends: 524 [2018-04-05 18:58:18,515 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 545 GetRequests, 394 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-04-05 18:58:18,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-04-05 18:58:18,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 490. [2018-04-05 18:58:18,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-05 18:58:18,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 518 transitions. [2018-04-05 18:58:18,548 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 518 transitions. Word has length 244 [2018-04-05 18:58:18,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:18,549 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 518 transitions. [2018-04-05 18:58:18,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-05 18:58:18,549 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 518 transitions. [2018-04-05 18:58:18,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-04-05 18:58:18,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:18,551 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, 1] [2018-04-05 18:58:18,551 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:18,552 INFO L82 PathProgramCache]: Analyzing trace with hash 279076503, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:18,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:18,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 679 proven. 1768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:19,504 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:20,515 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-04-05 18:58:20,515 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:20,560 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-04-05 18:58:20,560 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:20,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2447 backedges. 586 proven. 1861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:20,883 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:20,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-04-05 18:58:20,884 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-05 18:58:20,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-05 18:58:20,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-04-05 18:58:20,885 INFO L87 Difference]: Start difference. First operand 490 states and 518 transitions. Second operand 71 states. [2018-04-05 18:58:24,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:24,401 INFO L93 Difference]: Finished difference Result 491 states and 518 transitions. [2018-04-05 18:58:24,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-05 18:58:24,402 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 254 [2018-04-05 18:58:24,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:24,403 INFO L225 Difference]: With dead ends: 491 [2018-04-05 18:58:24,403 INFO L226 Difference]: Without dead ends: 490 [2018-04-05 18:58:24,404 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 416 SyntacticMatches, 23 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6678 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3066, Invalid=16394, Unknown=0, NotChecked=0, Total=19460 [2018-04-05 18:58:24,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2018-04-05 18:58:24,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2018-04-05 18:58:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-05 18:58:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 517 transitions. [2018-04-05 18:58:24,442 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 517 transitions. Word has length 254 [2018-04-05 18:58:24,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:24,442 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 517 transitions. [2018-04-05 18:58:24,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-05 18:58:24,442 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 517 transitions. [2018-04-05 18:58:24,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2018-04-05 18:58:24,444 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:24,445 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, 1] [2018-04-05 18:58:24,445 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:24,445 INFO L82 PathProgramCache]: Analyzing trace with hash 2101289958, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:24,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:24,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:24,512 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:25,262 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:26,032 INFO L134 CoverageAnalysis]: Checked inductivity of 2673 backedges. 621 proven. 2052 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:26,053 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:26,066 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-04-05 18:58:26,067 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-05 18:58:26,067 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-05 18:58:26,067 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-04-05 18:58:26,068 INFO L87 Difference]: Start difference. First operand 490 states and 517 transitions. Second operand 76 states. [2018-04-05 18:58:28,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:28,036 INFO L93 Difference]: Finished difference Result 1016 states and 1073 transitions. [2018-04-05 18:58:28,036 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-05 18:58:28,036 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 264 [2018-04-05 18:58:28,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:28,038 INFO L225 Difference]: With dead ends: 1016 [2018-04-05 18:58:28,038 INFO L226 Difference]: Without dead ends: 562 [2018-04-05 18:58:28,040 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 590 GetRequests, 426 SyntacticMatches, 28 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5584 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3026, Invalid=15880, Unknown=0, NotChecked=0, Total=18906 [2018-04-05 18:58:28,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2018-04-05 18:58:28,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 528. [2018-04-05 18:58:28,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-05 18:58:28,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 558 transitions. [2018-04-05 18:58:28,073 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 558 transitions. Word has length 264 [2018-04-05 18:58:28,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:28,073 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 558 transitions. [2018-04-05 18:58:28,073 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-05 18:58:28,074 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 558 transitions. [2018-04-05 18:58:28,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-04-05 18:58:28,075 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:28,076 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, 1] [2018-04-05 18:58:28,076 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:28,076 INFO L82 PathProgramCache]: Analyzing trace with hash -1765976331, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:28,084 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:28,142 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:29,106 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 801 proven. 2108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:29,106 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:29,906 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-05 18:58:29,907 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:29,909 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-04-05 18:58:29,909 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:30,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2909 backedges. 699 proven. 2210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:30,242 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:30,242 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-04-05 18:58:30,242 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-05 18:58:30,242 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-05 18:58:30,243 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-04-05 18:58:30,243 INFO L87 Difference]: Start difference. First operand 528 states and 558 transitions. Second operand 77 states. [2018-04-05 18:58:34,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:34,495 INFO L93 Difference]: Finished difference Result 529 states and 558 transitions. [2018-04-05 18:58:34,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-05 18:58:34,496 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 274 [2018-04-05 18:58:34,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:34,497 INFO L225 Difference]: With dead ends: 529 [2018-04-05 18:58:34,497 INFO L226 Difference]: Without dead ends: 528 [2018-04-05 18:58:34,498 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 623 GetRequests, 448 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-04-05 18:58:34,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2018-04-05 18:58:34,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2018-04-05 18:58:34,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-05 18:58:34,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 557 transitions. [2018-04-05 18:58:34,525 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 557 transitions. Word has length 274 [2018-04-05 18:58:34,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:34,525 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 557 transitions. [2018-04-05 18:58:34,525 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-05 18:58:34,525 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 557 transitions. [2018-04-05 18:58:34,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2018-04-05 18:58:34,527 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:34,527 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, 1] [2018-04-05 18:58:34,527 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:34,527 INFO L82 PathProgramCache]: Analyzing trace with hash -469909820, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:34,532 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:34,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:34,598 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:35,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:35,391 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3155 backedges. 737 proven. 2418 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:36,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:36,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-04-05 18:58:36,325 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-05 18:58:36,326 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-05 18:58:36,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-04-05 18:58:36,326 INFO L87 Difference]: Start difference. First operand 528 states and 557 transitions. Second operand 82 states. [2018-04-05 18:58:38,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:38,412 INFO L93 Difference]: Finished difference Result 1092 states and 1153 transitions. [2018-04-05 18:58:38,412 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-05 18:58:38,412 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 284 [2018-04-05 18:58:38,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:38,414 INFO L225 Difference]: With dead ends: 1092 [2018-04-05 18:58:38,414 INFO L226 Difference]: Without dead ends: 600 [2018-04-05 18:58:38,416 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 635 GetRequests, 458 SyntacticMatches, 30 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6556 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=3505, Invalid=18547, Unknown=0, NotChecked=0, Total=22052 [2018-04-05 18:58:38,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-04-05 18:58:38,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 566. [2018-04-05 18:58:38,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-05 18:58:38,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 598 transitions. [2018-04-05 18:58:38,445 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 598 transitions. Word has length 284 [2018-04-05 18:58:38,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:38,445 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 598 transitions. [2018-04-05 18:58:38,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-05 18:58:38,445 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 598 transitions. [2018-04-05 18:58:38,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2018-04-05 18:58:38,447 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:38,447 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, 1] [2018-04-05 18:58:38,447 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:38,448 INFO L82 PathProgramCache]: Analyzing trace with hash -2007313325, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:38,456 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:38,539 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 933 proven. 2478 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:39,693 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:40,658 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-04-05 18:58:40,659 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:40,662 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-04-05 18:58:40,662 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:41,077 INFO L134 CoverageAnalysis]: Checked inductivity of 3411 backedges. 822 proven. 2589 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:41,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:41,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-04-05 18:58:41,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-05 18:58:41,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-05 18:58:41,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-04-05 18:58:41,100 INFO L87 Difference]: Start difference. First operand 566 states and 598 transitions. Second operand 83 states. [2018-04-05 18:58:45,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:45,680 INFO L93 Difference]: Finished difference Result 567 states and 598 transitions. [2018-04-05 18:58:45,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-05 18:58:45,713 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 294 [2018-04-05 18:58:45,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:45,715 INFO L225 Difference]: With dead ends: 567 [2018-04-05 18:58:45,715 INFO L226 Difference]: Without dead ends: 566 [2018-04-05 18:58:45,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 480 SyntacticMatches, 27 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9387 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4136, Invalid=22596, Unknown=0, NotChecked=0, Total=26732 [2018-04-05 18:58:45,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2018-04-05 18:58:45,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2018-04-05 18:58:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-05 18:58:45,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 597 transitions. [2018-04-05 18:58:45,746 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 597 transitions. Word has length 294 [2018-04-05 18:58:45,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:45,746 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 597 transitions. [2018-04-05 18:58:45,746 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-05 18:58:45,746 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 597 transitions. [2018-04-05 18:58:45,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-04-05 18:58:45,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:45,748 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, 1] [2018-04-05 18:58:45,748 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:45,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1935892830, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:45,753 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:45,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:45,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:46,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:46,697 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:47,728 INFO L134 CoverageAnalysis]: Checked inductivity of 3677 backedges. 863 proven. 2814 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:47,748 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:47,748 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-04-05 18:58:47,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-05 18:58:47,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-05 18:58:47,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-04-05 18:58:47,750 INFO L87 Difference]: Start difference. First operand 566 states and 597 transitions. Second operand 88 states. [2018-04-05 18:58:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:50,242 INFO L93 Difference]: Finished difference Result 1168 states and 1233 transitions. [2018-04-05 18:58:50,242 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-05 18:58:50,242 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 304 [2018-04-05 18:58:50,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:50,244 INFO L225 Difference]: With dead ends: 1168 [2018-04-05 18:58:50,244 INFO L226 Difference]: Without dead ends: 638 [2018-04-05 18:58:50,245 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 680 GetRequests, 490 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-04-05 18:58:50,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2018-04-05 18:58:50,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 604. [2018-04-05 18:58:50,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-05 18:58:50,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 638 transitions. [2018-04-05 18:58:50,277 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 638 transitions. Word has length 304 [2018-04-05 18:58:50,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:50,277 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 638 transitions. [2018-04-05 18:58:50,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-05 18:58:50,277 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 638 transitions. [2018-04-05 18:58:50,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2018-04-05 18:58:50,278 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:50,278 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, 1] [2018-04-05 18:58:50,278 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:50,279 INFO L82 PathProgramCache]: Analyzing trace with hash -166832463, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:50,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:50,358 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:51,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 1075 proven. 2878 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:51,669 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:58:52,700 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-04-05 18:58:52,700 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:58:52,703 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-04-05 18:58:52,703 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:58:53,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3953 backedges. 955 proven. 2998 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:53,127 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:58:53,127 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-04-05 18:58:53,128 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-05 18:58:53,128 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-05 18:58:53,128 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-04-05 18:58:53,128 INFO L87 Difference]: Start difference. First operand 604 states and 638 transitions. Second operand 89 states. [2018-04-05 18:58:57,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:58:57,771 INFO L93 Difference]: Finished difference Result 605 states and 638 transitions. [2018-04-05 18:58:57,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2018-04-05 18:58:57,771 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 314 [2018-04-05 18:58:57,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:58:57,773 INFO L225 Difference]: With dead ends: 605 [2018-04-05 18:58:57,773 INFO L226 Difference]: Without dead ends: 604 [2018-04-05 18:58:57,774 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 512 SyntacticMatches, 29 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10914 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4731, Invalid=26069, Unknown=0, NotChecked=0, Total=30800 [2018-04-05 18:58:57,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2018-04-05 18:58:57,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 604. [2018-04-05 18:58:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-05 18:58:57,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 637 transitions. [2018-04-05 18:58:57,807 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 637 transitions. Word has length 314 [2018-04-05 18:58:57,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:58:57,807 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 637 transitions. [2018-04-05 18:58:57,807 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-05 18:58:57,807 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 637 transitions. [2018-04-05 18:58:57,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-04-05 18:58:57,808 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:58:57,808 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, 1] [2018-04-05 18:58:57,808 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:58:57,808 INFO L82 PathProgramCache]: Analyzing trace with hash -2058402944, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:58:57,814 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:58:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:58:57,893 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:58:58,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:58:58,944 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:00,128 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 999 proven. 3240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:00,149 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:00,149 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-04-05 18:59:00,150 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-05 18:59:00,150 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-05 18:59:00,150 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-04-05 18:59:00,150 INFO L87 Difference]: Start difference. First operand 604 states and 637 transitions. Second operand 94 states. [2018-04-05 18:59:02,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:02,753 INFO L93 Difference]: Finished difference Result 1244 states and 1313 transitions. [2018-04-05 18:59:02,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-05 18:59:02,753 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 324 [2018-04-05 18:59:02,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:02,756 INFO L225 Difference]: With dead ends: 1244 [2018-04-05 18:59:02,756 INFO L226 Difference]: Without dead ends: 676 [2018-04-05 18:59:02,759 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 522 SyntacticMatches, 34 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8734 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4568, Invalid=24502, Unknown=0, NotChecked=0, Total=29070 [2018-04-05 18:59:02,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-04-05 18:59:02,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 642. [2018-04-05 18:59:02,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-05 18:59:02,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 678 transitions. [2018-04-05 18:59:02,826 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 678 transitions. Word has length 324 [2018-04-05 18:59:02,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:02,826 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 678 transitions. [2018-04-05 18:59:02,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-05 18:59:02,826 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 678 transitions. [2018-04-05 18:59:02,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2018-04-05 18:59:02,828 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:02,828 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, 1] [2018-04-05 18:59:02,828 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:02,828 INFO L82 PathProgramCache]: Analyzing trace with hash 2041273871, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:02,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:02,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:02,905 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:04,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1227 proven. 3308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:04,326 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:05,503 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-04-05 18:59:05,503 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:59:05,506 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-04-05 18:59:05,506 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:59:05,959 INFO L134 CoverageAnalysis]: Checked inductivity of 4535 backedges. 1098 proven. 3437 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:05,993 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:05,994 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-04-05 18:59:05,994 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-05 18:59:05,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-05 18:59:05,995 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-04-05 18:59:05,995 INFO L87 Difference]: Start difference. First operand 642 states and 678 transitions. Second operand 95 states. [2018-04-05 18:59:10,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:10,871 INFO L93 Difference]: Finished difference Result 643 states and 678 transitions. [2018-04-05 18:59:10,871 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-04-05 18:59:10,871 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 334 [2018-04-05 18:59:10,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:10,873 INFO L225 Difference]: With dead ends: 643 [2018-04-05 18:59:10,873 INFO L226 Difference]: Without dead ends: 642 [2018-04-05 18:59:10,874 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 761 GetRequests, 544 SyntacticMatches, 31 SemanticMatches, 186 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12556 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=5366, Invalid=29790, Unknown=0, NotChecked=0, Total=35156 [2018-04-05 18:59:10,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-04-05 18:59:10,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 642. [2018-04-05 18:59:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-05 18:59:10,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 677 transitions. [2018-04-05 18:59:10,909 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 677 transitions. Word has length 334 [2018-04-05 18:59:10,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:10,909 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 677 transitions. [2018-04-05 18:59:10,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-05 18:59:10,910 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 677 transitions. [2018-04-05 18:59:10,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2018-04-05 18:59:10,911 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:10,911 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, 1] [2018-04-05 18:59:10,911 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:10,911 INFO L82 PathProgramCache]: Analyzing trace with hash -712430242, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:10,920 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:10,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:11,001 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:12,119 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:12,119 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:13,564 INFO L134 CoverageAnalysis]: Checked inductivity of 4841 backedges. 1145 proven. 3696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:13,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:13,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-04-05 18:59:13,586 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-05 18:59:13,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-05 18:59:13,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-04-05 18:59:13,587 INFO L87 Difference]: Start difference. First operand 642 states and 677 transitions. Second operand 100 states. [2018-04-05 18:59:17,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:17,123 INFO L93 Difference]: Finished difference Result 1320 states and 1393 transitions. [2018-04-05 18:59:17,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-04-05 18:59:17,124 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 344 [2018-04-05 18:59:17,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:17,126 INFO L225 Difference]: With dead ends: 1320 [2018-04-05 18:59:17,126 INFO L226 Difference]: Without dead ends: 714 [2018-04-05 18:59:17,128 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 770 GetRequests, 554 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-04-05 18:59:17,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2018-04-05 18:59:17,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 680. [2018-04-05 18:59:17,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-05 18:59:17,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 718 transitions. [2018-04-05 18:59:17,165 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 718 transitions. Word has length 344 [2018-04-05 18:59:17,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:17,165 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 718 transitions. [2018-04-05 18:59:17,165 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-05 18:59:17,165 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 718 transitions. [2018-04-05 18:59:17,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2018-04-05 18:59:17,166 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:17,167 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, 1] [2018-04-05 18:59:17,167 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:17,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1773835667, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:17,172 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:17,258 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1389 proven. 3768 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:18,853 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:20,142 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-04-05 18:59:20,142 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:59:20,145 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-04-05 18:59:20,145 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:59:20,669 INFO L134 CoverageAnalysis]: Checked inductivity of 5157 backedges. 1251 proven. 3906 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:20,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:20,691 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-04-05 18:59:20,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-05 18:59:20,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-05 18:59:20,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-04-05 18:59:20,692 INFO L87 Difference]: Start difference. First operand 680 states and 718 transitions. Second operand 101 states. [2018-04-05 18:59:26,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:26,753 INFO L93 Difference]: Finished difference Result 681 states and 718 transitions. [2018-04-05 18:59:26,753 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2018-04-05 18:59:26,753 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 354 [2018-04-05 18:59:26,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:26,756 INFO L225 Difference]: With dead ends: 681 [2018-04-05 18:59:26,756 INFO L226 Difference]: Without dead ends: 680 [2018-04-05 18:59:26,757 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 807 GetRequests, 576 SyntacticMatches, 33 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14313 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=6041, Invalid=33759, Unknown=0, NotChecked=0, Total=39800 [2018-04-05 18:59:26,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2018-04-05 18:59:26,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 680. [2018-04-05 18:59:26,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-05 18:59:26,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 717 transitions. [2018-04-05 18:59:26,796 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 717 transitions. Word has length 354 [2018-04-05 18:59:26,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:26,796 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 717 transitions. [2018-04-05 18:59:26,796 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-05 18:59:26,796 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 717 transitions. [2018-04-05 18:59:26,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2018-04-05 18:59:26,797 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:26,798 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, 1] [2018-04-05 18:59:26,798 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:26,798 INFO L82 PathProgramCache]: Analyzing trace with hash -570565572, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:26,803 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:26,879 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:28,164 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:29,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5483 backedges. 1301 proven. 4182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:29,726 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:29,727 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-04-05 18:59:29,727 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-05 18:59:29,727 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-05 18:59:29,728 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-04-05 18:59:29,728 INFO L87 Difference]: Start difference. First operand 680 states and 717 transitions. Second operand 106 states. [2018-04-05 18:59:33,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:33,485 INFO L93 Difference]: Finished difference Result 1396 states and 1473 transitions. [2018-04-05 18:59:33,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-05 18:59:33,485 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 364 [2018-04-05 18:59:33,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:33,487 INFO L225 Difference]: With dead ends: 1396 [2018-04-05 18:59:33,487 INFO L226 Difference]: Without dead ends: 752 [2018-04-05 18:59:33,491 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 815 GetRequests, 586 SyntacticMatches, 38 SemanticMatches, 191 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11224 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=5771, Invalid=31285, Unknown=0, NotChecked=0, Total=37056 [2018-04-05 18:59:33,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2018-04-05 18:59:33,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 718. [2018-04-05 18:59:33,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-05 18:59:33,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 758 transitions. [2018-04-05 18:59:33,546 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 758 transitions. Word has length 364 [2018-04-05 18:59:33,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:33,546 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 758 transitions. [2018-04-05 18:59:33,546 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-05 18:59:33,546 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 758 transitions. [2018-04-05 18:59:33,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2018-04-05 18:59:33,548 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:33,548 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, 1] [2018-04-05 18:59:33,548 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:33,548 INFO L82 PathProgramCache]: Analyzing trace with hash 405797835, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:33,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:33,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:35,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1561 proven. 4258 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:35,502 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:36,921 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-04-05 18:59:36,922 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:59:36,924 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-04-05 18:59:36,924 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:59:37,493 INFO L134 CoverageAnalysis]: Checked inductivity of 5819 backedges. 1414 proven. 4405 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:37,513 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:37,514 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-04-05 18:59:37,514 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-05 18:59:37,514 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-05 18:59:37,515 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-04-05 18:59:37,515 INFO L87 Difference]: Start difference. First operand 718 states and 758 transitions. Second operand 107 states. [2018-04-05 18:59:43,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:43,252 INFO L93 Difference]: Finished difference Result 719 states and 758 transitions. [2018-04-05 18:59:43,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2018-04-05 18:59:43,252 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 374 [2018-04-05 18:59:43,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:43,254 INFO L225 Difference]: With dead ends: 719 [2018-04-05 18:59:43,254 INFO L226 Difference]: Without dead ends: 718 [2018-04-05 18:59:43,256 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 608 SyntacticMatches, 35 SemanticMatches, 210 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16185 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=6756, Invalid=37976, Unknown=0, NotChecked=0, Total=44732 [2018-04-05 18:59:43,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-04-05 18:59:43,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 718. [2018-04-05 18:59:43,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-05 18:59:43,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 757 transitions. [2018-04-05 18:59:43,296 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 757 transitions. Word has length 374 [2018-04-05 18:59:43,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:43,296 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 757 transitions. [2018-04-05 18:59:43,296 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-05 18:59:43,296 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 757 transitions. [2018-04-05 18:59:43,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2018-04-05 18:59:43,298 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:43,298 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, 1] [2018-04-05 18:59:43,298 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:43,298 INFO L82 PathProgramCache]: Analyzing trace with hash -1197420518, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:43,303 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:43,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:43,392 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:44,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6165 backedges. 1467 proven. 4698 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:44,758 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:46,406 INFO L134 CoverageAnalysis]: Checked inductivity of 6165 backedges. 1467 proven. 4698 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:46,426 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:46,426 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 112 [2018-04-05 18:59:46,427 INFO L442 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-04-05 18:59:46,427 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-04-05 18:59:46,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1518, Invalid=10914, Unknown=0, NotChecked=0, Total=12432 [2018-04-05 18:59:46,428 INFO L87 Difference]: Start difference. First operand 718 states and 757 transitions. Second operand 112 states. [2018-04-05 18:59:50,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 18:59:50,523 INFO L93 Difference]: Finished difference Result 1472 states and 1553 transitions. [2018-04-05 18:59:50,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-04-05 18:59:50,523 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 384 [2018-04-05 18:59:50,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 18:59:50,525 INFO L225 Difference]: With dead ends: 1472 [2018-04-05 18:59:50,526 INFO L226 Difference]: Without dead ends: 790 [2018-04-05 18:59:50,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 860 GetRequests, 618 SyntacticMatches, 40 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12586 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=6425, Invalid=34987, Unknown=0, NotChecked=0, Total=41412 [2018-04-05 18:59:50,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2018-04-05 18:59:50,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 756. [2018-04-05 18:59:50,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-05 18:59:50,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 798 transitions. [2018-04-05 18:59:50,570 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 798 transitions. Word has length 384 [2018-04-05 18:59:50,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 18:59:50,570 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 798 transitions. [2018-04-05 18:59:50,570 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-04-05 18:59:50,571 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 798 transitions. [2018-04-05 18:59:50,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-05 18:59:50,572 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 18:59:50,572 INFO L355 BasicCegarLoop]: trace histogram [38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 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] [2018-04-05 18:59:50,572 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 18:59:50,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1962840617, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 18:59:50,577 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 18:59:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 18:59:50,659 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 18:59:52,606 INFO L134 CoverageAnalysis]: Checked inductivity of 6521 backedges. 1743 proven. 4778 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:52,606 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 18:59:54,139 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-04-05 18:59:54,139 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-05 18:59:54,142 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-04-05 18:59:54,142 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-05 18:59:54,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6521 backedges. 1587 proven. 4934 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 18:59:54,791 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 18:59:54,791 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 112 [2018-04-05 18:59:54,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-05 18:59:54,792 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-05 18:59:54,793 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1526, Invalid=11130, Unknown=0, NotChecked=0, Total=12656 [2018-04-05 18:59:54,793 INFO L87 Difference]: Start difference. First operand 756 states and 798 transitions. Second operand 113 states. [2018-04-05 19:00:00,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-05 19:00:00,974 INFO L93 Difference]: Finished difference Result 757 states and 798 transitions. [2018-04-05 19:00:00,974 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2018-04-05 19:00:00,974 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 394 [2018-04-05 19:00:00,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-05 19:00:00,976 INFO L225 Difference]: With dead ends: 757 [2018-04-05 19:00:00,976 INFO L226 Difference]: Without dead ends: 756 [2018-04-05 19:00:00,978 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 899 GetRequests, 640 SyntacticMatches, 37 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18172 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=7511, Invalid=42441, Unknown=0, NotChecked=0, Total=49952 [2018-04-05 19:00:00,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-05 19:00:01,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 756. [2018-04-05 19:00:01,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-05 19:00:01,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 797 transitions. [2018-04-05 19:00:01,021 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 797 transitions. Word has length 394 [2018-04-05 19:00:01,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-05 19:00:01,021 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 797 transitions. [2018-04-05 19:00:01,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-05 19:00:01,021 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 797 transitions. [2018-04-05 19:00:01,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-05 19:00:01,022 INFO L347 BasicCegarLoop]: Found error trace [2018-04-05 19:00:01,023 INFO L355 BasicCegarLoop]: trace histogram [39, 38, 38, 37, 37, 37, 37, 37, 37, 37, 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] [2018-04-05 19:00:01,023 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr0RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr9RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr2RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr10RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr6RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr1RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr7RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr11RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr8RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr4RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr5RequiresViolation, __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSortErr3RequiresViolation, mainErr0EnsuresViolationMEMORY_LEAK]=== [2018-04-05 19:00:01,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1733981960, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-05 19:00:01,028 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-05 19:00:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-05 19:00:01,107 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-05 19:00:02,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6887 backedges. 1643 proven. 5244 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 19:00:02,691 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-05 19:00:04,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6887 backedges. 1643 proven. 5244 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-05 19:00:04,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-05 19:00:04,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 118 [2018-04-05 19:00:04,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-04-05 19:00:04,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-04-05 19:00:04,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1678, Invalid=12128, Unknown=0, NotChecked=0, Total=13806 [2018-04-05 19:00:04,592 INFO L87 Difference]: Start difference. First operand 756 states and 797 transitions. Second operand 118 states. Received shutdown request... [2018-04-05 19:00:08,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-05 19:00:08,026 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-05 19:00:08,029 WARN L197 ceAbstractionStarter]: Timeout [2018-04-05 19:00:08,029 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.04 07:00:08 BasicIcfg [2018-04-05 19:00:08,029 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-05 19:00:08,030 INFO L168 Benchmark]: Toolchain (without parser) took 223010.71 ms. Allocated memory was 302.0 MB in the beginning and 980.9 MB in the end (delta: 679.0 MB). Free memory was 239.4 MB in the beginning and 720.1 MB in the end (delta: -480.6 MB). Peak memory consumption was 198.3 MB. Max. memory is 5.3 GB. [2018-04-05 19:00:08,031 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 302.0 MB. Free memory is still 264.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-05 19:00:08,031 INFO L168 Benchmark]: CACSL2BoogieTranslator took 324.80 ms. Allocated memory is still 302.0 MB. Free memory was 239.4 MB in the beginning and 215.4 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. [2018-04-05 19:00:08,031 INFO L168 Benchmark]: Boogie Preprocessor took 54.84 ms. Allocated memory is still 302.0 MB. Free memory was 215.4 MB in the beginning and 213.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-05 19:00:08,031 INFO L168 Benchmark]: RCFGBuilder took 476.35 ms. Allocated memory was 302.0 MB in the beginning and 462.4 MB in the end (delta: 160.4 MB). Free memory was 213.4 MB in the beginning and 399.0 MB in the end (delta: -185.6 MB). Peak memory consumption was 22.1 MB. Max. memory is 5.3 GB. [2018-04-05 19:00:08,032 INFO L168 Benchmark]: IcfgTransformer took 67017.53 ms. Allocated memory was 462.4 MB in the beginning and 1.3 GB in the end (delta: 846.2 MB). Free memory was 399.0 MB in the beginning and 321.4 MB in the end (delta: 77.6 MB). Peak memory consumption was 923.8 MB. Max. memory is 5.3 GB. [2018-04-05 19:00:08,032 INFO L168 Benchmark]: TraceAbstraction took 155131.95 ms. Allocated memory was 1.3 GB in the beginning and 980.9 MB in the end (delta: -327.7 MB). Free memory was 321.4 MB in the beginning and 720.1 MB in the end (delta: -398.7 MB). There was no memory consumed. Max. memory is 5.3 GB. [2018-04-05 19:00:08,033 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17 ms. Allocated memory is still 302.0 MB. Free memory is still 264.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 324.80 ms. Allocated memory is still 302.0 MB. Free memory was 239.4 MB in the beginning and 215.4 MB in the end (delta: 24.1 MB). Peak memory consumption was 24.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 54.84 ms. Allocated memory is still 302.0 MB. Free memory was 215.4 MB in the beginning and 213.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 476.35 ms. Allocated memory was 302.0 MB in the beginning and 462.4 MB in the end (delta: 160.4 MB). Free memory was 213.4 MB in the beginning and 399.0 MB in the end (delta: -185.6 MB). Peak memory consumption was 22.1 MB. Max. memory is 5.3 GB. * IcfgTransformer took 67017.53 ms. Allocated memory was 462.4 MB in the beginning and 1.3 GB in the end (delta: 846.2 MB). Free memory was 399.0 MB in the beginning and 321.4 MB in the end (delta: 77.6 MB). Peak memory consumption was 923.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 155131.95 ms. Allocated memory was 1.3 GB in the beginning and 980.9 MB in the end (delta: -327.7 MB). Free memory was 321.4 MB in the beginning and 720.1 MB in the end (delta: -398.7 MB). There was no memory consumed. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 61 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 690 LocStat_NO_SUPPORTING_DISEQUALITIES : 200 LocStat_NO_DISJUNCTIONS : -122 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 79 TransStat_MAX_WEQGRAPH_SIZE : 4 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 85 TransStat_NO_SUPPORTING_DISEQUALITIES : 9 TransStat_NO_DISJUNCTIONS : 83 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 7439.36 RENAME_VARIABLES(MILLISECONDS) : 580.58 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 7476.77 PROJECTAWAY(MILLISECONDS) : 13756.62 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.70 DISJOIN(MILLISECONDS) : 386.14 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 618.78 ADD_EQUALITY(MILLISECONDS) : 9.74 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.36 #CONJOIN_DISJUNCTIVE : 999 #RENAME_VARIABLES : 2155 #UNFREEZE : 0 #CONJOIN : 1269 #PROJECTAWAY : 1190 #ADD_WEAK_EQUALITY : 12 #DISJOIN : 357 #RENAME_VARIABLES_DISJUNCTIVE : 2091 #ADD_EQUALITY : 87 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 8 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 51957.29 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 7459.40 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.52 JOIN(MILLISECONDS) : 369.06 RENAMEVARS(MILLISECONDS) : 560.51 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 42722.45 ISLABELSTRONGERTHAN(MILLISECONDS) : 5097.79 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 338.21 UNFREEZE(MILLISECONDS) : 191.21 REPORTCONTAINS(MILLISECONDS) : 0.00 PROJECTAWAY(MILLISECONDS) : 13542.72 MEETEDGELABELS(MILLISECONDS) : 541.43 REPORTEQUALITY(MILLISECONDS) : 714.52 ADDALLNODES(MILLISECONDS) : 402.87 REPORTDISEQUALITY(MILLISECONDS) : 6.21 WEQGRAPHJOIN(MILLISECONDS) : 211.02 #FREEZE : 14483 #ADDNODE : 0 #MEET : 887 #FILTERREDUNDANT : 0 #REPORTWEQ : 12 #JOIN : 357 #RENAMEVARS : 2155 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 5300 #ISLABELSTRONGERTHAN : 529615 #ISWEQGRAPHSTRONGERTHAN : 1977 #UNFREEZE : 5727 #REPORTCONTAINS : 0 #PROJECTAWAY : 2685 #MEETEDGELABELS : 4976 #REPORTEQUALITY : 10882 #ADDALLNODES : 887 #REPORTDISEQUALITY : 1702 #WEQGRAPHJOIN : 357 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 10572.26 REPORT_EQUALITY(MILLISECONDS) : 4047.67 FILTERREDUNDANT(MILLISECONDS) : 29377.03 ADD_ALL_ELEMENTS(MILLISECONDS) : 5140.74 JOIN(MILLISECONDS) : 108.03 ALIGN_ELEMENTS(MILLISECONDS) : 11193.13 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 535.68 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 33071.05 REPORTCONTAINS(MILLISECONDS) : 0.00 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 16558.41 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 2778.13 #ADDNODE : 0 #MEET : 40508 #REPORT_EQUALITY : 525648 #FILTERREDUNDANT : 1103175 #ADD_ALL_ELEMENTS : 401664 #JOIN : 357 #ALIGN_ELEMENTS : 180445 #COPY : 0 #REPORT_DISEQUALITY : 136711 #UNFREEZE : 0 #OVERALL : 3661426 #REPORTCONTAINS : 0 #IS_STRONGER_THAN_NO_CACHING : 1232247 #REMOVE : 0 #IS_STRONGER_THAN_W_CACHING : 0 #PROJECT_TO_ELEMENTS : 40671 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 2 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 2 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 2 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 2 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 6 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (756states) and interpolant automaton (currently 96 states, 118 states before enhancement), while PredicateComparison was comparing new predicate (quantifier-free) to 191 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 67 locations, 13 error locations. TIMEOUT Result, 155.0s OverallTime, 44 OverallIterations, 39 TraceHistogramMax, 90.6s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 7309 SDtfs, 28277 SDslu, 101513 SDs, 0 SdLazy, 85205 SolverSat, 2447 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 36.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 19070 GetRequests, 13842 SyntacticMatches, 822 SemanticMatches, 4405 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 210819 ImplicationChecksByTransitivity, 94.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=756occurred in iteration=42, 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, 43 MinimizatonAttempts, 719 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 59.7s InterpolantComputationTime, 8496 NumberOfCodeBlocks, 8496 NumberOfCodeBlocksAsserted, 44 NumberOfCheckSat, 16904 ConstructedInterpolants, 3752 QuantifiedInterpolants, 33968992 SizeOfPredicates, 1588 NumberOfNonLiveVariables, 19622 ConjunctsInSsa, 1646 ConjunctsInUnsatCore, 88 InterpolantComputations, 14 PerfectInterpolantSequences, 43612/177536 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/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-04-05_19-00-08-044.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/bubblesort-alloca_true-valid-memsafety_true-termination.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-05_19-00-08-044.csv Completed graceful shutdown