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-8168ed2-m [2018-04-12 00:46:42,542 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 00:46:42,543 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 00:46:42,556 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 00:46:42,557 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 00:46:42,558 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 00:46:42,559 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 00:46:42,560 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 00:46:42,562 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 00:46:42,563 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 00:46:42,564 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 00:46:42,564 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 00:46:42,565 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 00:46:42,567 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 00:46:42,567 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 00:46:42,570 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 00:46:42,572 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 00:46:42,573 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 00:46:42,574 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 00:46:42,576 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 00:46:42,578 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 00:46:42,578 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 00:46:42,578 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 00:46:42,579 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 00:46:42,580 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 00:46:42,581 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 00:46:42,582 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 00:46:42,582 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 00:46:42,583 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 00:46:42,583 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 00:46:42,584 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 00:46:42,584 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-12 00:46:42,608 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 00:46:42,608 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 00:46:42,608 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-12 00:46:42,609 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-12 00:46:42,609 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-12 00:46:42,609 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-12 00:46:42,610 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-12 00:46:42,610 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-12 00:46:42,610 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-12 00:46:42,610 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-12 00:46:42,610 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-12 00:46:42,611 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-12 00:46:42,611 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 00:46:42,611 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 00:46:42,611 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-12 00:46:42,612 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 00:46:42,613 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 00:46:42,613 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 00:46:42,613 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-12 00:46:42,613 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-12 00:46:42,613 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 00:46:42,614 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 00:46:42,614 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 00:46:42,614 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-12 00:46:42,614 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-12 00:46:42,614 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-12 00:46:42,615 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-12 00:46:42,615 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:46:42,615 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-12 00:46:42,616 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-12 00:46:42,616 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-12 00:46:42,616 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-12 00:46:42,616 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-12 00:46:42,649 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 00:46:42,662 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 00:46:42,666 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 00:46:42,667 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 00:46:42,668 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 00:46:42,668 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-12 00:46:43,041 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG281d0e3fe [2018-04-12 00:46:43,227 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 00:46:43,227 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 00:46:43,227 INFO L168 CDTParser]: Scanning bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-12 00:46:43,239 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 00:46:43,239 INFO L215 ultiparseSymbolTable]: [2018-04-12 00:46:43,239 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 00:46:43,239 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-12 00:46:43,239 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-12 00:46:43,239 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-12 00:46:43,239 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-12 00:46:43,240 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,240 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,241 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,242 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,243 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,244 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,245 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,246 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,247 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,248 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,249 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,250 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,251 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-12 00:46:43,268 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG281d0e3fe [2018-04-12 00:46:43,273 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 00:46:43,275 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-12 00:46:43,275 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 00:46:43,275 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 00:46:43,280 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 00:46:43,281 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,283 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d1bbb11 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43, skipping insertion in model container [2018-04-12 00:46:43,283 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,298 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 00:46:43,327 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 00:46:43,495 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 00:46:43,545 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 00:46:43,553 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-12 00:46:43,589 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43 WrapperNode [2018-04-12 00:46:43,589 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 00:46:43,590 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 00:46:43,590 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 00:46:43,591 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 00:46:43,600 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,601 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,616 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,616 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,626 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,632 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,635 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (1/1) ... [2018-04-12 00:46:43,640 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 00:46:43,641 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 00:46:43,641 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 00:46:43,641 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 00:46:43,642 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (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-12 00:46:43,767 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 00:46:43,767 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 00:46:43,767 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-12 00:46:43,767 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-12 00:46:43,767 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-12 00:46:43,768 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-12 00:46:43,768 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-12 00:46:43,769 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-12 00:46:43,770 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-12 00:46:43,771 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-12 00:46:43,772 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-12 00:46:43,773 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-12 00:46:43,774 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-12 00:46:43,775 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-12 00:46:43,776 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-12 00:46:43,777 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-12 00:46:43,778 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-12 00:46:43,779 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-12 00:46:43,780 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 00:46:43,781 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 00:46:44,132 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 00:46:44,133 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 12:46:44 BoogieIcfgContainer [2018-04-12 00:46:44,133 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 00:46:44,133 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-12 00:46:44,133 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-12 00:46:44,134 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-12 00:46:44,137 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 12:46:44" (1/1) ... [2018-04-12 00:46:44,144 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-12 00:46:44,144 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-12 00:46:44,158 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-12 00:46:44,179 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-12 00:46:44,194 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 4 location literals (each corresponds to one heap write) [2018-04-12 00:46:44,203 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-12 00:46:44,213 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-12 00:46:44,214 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-12 00:46:44,216 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-12 00:46:44,267 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1) [2018-04-12 00:47:07,056 INFO L314 AbstractInterpreter]: Visited 73 different actions 548 times. Merged at 46 different actions 319 times. Widened at 1 different actions 2 times. Found 43 fixpoints after 16 different actions. Largest state had 35 variables. [2018-04-12 00:47:07,059 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-12 00:47:07,066 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 6 [2018-04-12 00:47:07,067 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-12 00:47:07,067 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-12 00:47:07,067 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-12 00:47:07,076 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-12 00:47:07,076 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-12 00:47:07,076 DEBUG L265 HeapPartitionManager]: and [2018-04-12 00:47:07,077 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-12 00:47:07,077 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-12 00:47:07,077 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-12 00:47:07,086 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-12 00:47:07,086 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-12 00:47:07,086 DEBUG L265 HeapPartitionManager]: and [2018-04-12 00:47:07,086 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-12 00:47:07,087 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-12 00:47:07,087 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-12 00:47:07,090 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-12 00:47:07,091 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-12 00:47:07,091 DEBUG L265 HeapPartitionManager]: and [2018-04-12 00:47:07,091 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-12 00:47:07,091 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-12 00:47:07,091 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-12 00:47:07,095 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-12 00:47:07,095 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-12 00:47:07,095 DEBUG L265 HeapPartitionManager]: and [2018-04-12 00:47:07,095 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-12 00:47:07,095 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-12 00:47:07,096 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-12 00:47:07,103 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_33 [2018-04-12 00:47:07,103 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-12 00:47:07,103 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-12 00:47:07,104 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-12 00:47:07,104 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-12 00:47:07,104 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_66 [2018-04-12 00:47:07,104 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-12 00:47:07,104 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-12 00:47:07,104 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-12 00:47:07,104 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-12 00:47:07,105 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-12 00:47:07,105 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-12 00:47:07,105 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-12 00:47:07,105 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-12 00:47:07,105 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-12 00:47:07,105 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-12 00:47:07,105 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-12 00:47:07,105 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-12 00:47:07,105 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-12 00:47:07,105 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-12 00:47:07,105 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-12 00:47:07,106 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-12 00:47:07,106 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-12 00:47:07,106 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-12 00:47:07,106 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-12 00:47:07,106 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-12 00:47:07,106 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-12 00:47:07,106 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-12 00:47:07,106 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-12 00:47:07,106 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-12 00:47:07,106 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-12 00:47:07,107 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_31 [2018-04-12 00:47:07,107 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-12 00:47:07,107 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_31 [2018-04-12 00:47:07,107 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-12 00:47:07,107 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-12 00:47:07,107 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-12 00:47:07,107 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-12 00:47:07,107 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-12 00:47:07,107 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-12 00:47:07,108 INFO L346 HeapPartitionManager]: # location blocks :2 [2018-04-12 00:47:07,108 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 00:47:07,108 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-12 00:47:07,108 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-12 00:47:07,108 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-12 00:47:07,108 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-12 00:47:07,108 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-12 00:47:07,108 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 00:47:07,108 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-12 00:47:07,109 INFO L134 ransitionTransformer]: executing heap partitioning transformation [2018-04-12 00:47:07,113 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,113 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,113 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,113 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,114 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,114 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,114 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,114 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,115 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,115 DEBUG L331 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-12 00:47:07,115 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,115 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,115 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,115 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,115 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,115 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,116 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,116 DEBUG L331 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-12 00:47:07,116 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,116 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,116 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,116 DEBUG L331 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-12 00:47:07,117 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,117 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,117 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,117 DEBUG L331 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-12 00:47:07,117 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,117 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,117 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,117 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,117 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,117 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,118 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,118 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,118 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,118 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,118 DEBUG L356 ransitionTransformer]: {main_#t~nondet8=|v_main_#t~nondet8_3|} [2018-04-12 00:47:07,129 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,129 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,130 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,130 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,130 DEBUG L331 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-12 00:47:07,130 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,130 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,130 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,130 DEBUG L331 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-12 00:47:07,131 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,131 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,131 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,131 DEBUG L331 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-12 00:47:07,131 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,131 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,131 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,132 DEBUG L331 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-12 00:47:07,132 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,132 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,132 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,132 DEBUG L331 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-12 00:47:07,132 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,133 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,133 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,133 DEBUG L331 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{main_~numbers~0.base=v_main_~numbers~0.base_3, __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|, main_~numbers~0.offset=v_main_~numbers~0.offset_3, __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~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_sizeInParam_1|, main_~array_size~0=v_main_~array_size~0_7} 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-12 00:47:07,133 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,133 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,134 DEBUG L356 ransitionTransformer]: {__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~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~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_sizeInParam_1|} [2018-04-12 00:47:07,134 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,134 DEBUG L358 ransitionTransformer]: {main_~numbers~0.base=v_main_~numbers~0.base_3, __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|, main_~numbers~0.offset=v_main_~numbers~0.offset_3, __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~array_size=|v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_#in~array_sizeInParam_1|, main_~array_size~0=v_main_~array_size~0_7} [2018-04-12 00:47:07,134 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,134 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,135 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-12 00:47:07,135 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,135 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,135 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,135 DEBUG L331 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-12 00:47:07,135 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,136 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,136 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,136 DEBUG L331 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-12 00:47:07,136 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,136 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,137 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,137 DEBUG L331 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-12 00:47:07,137 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,137 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,137 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,137 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,137 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,138 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,138 DEBUG L356 ransitionTransformer]: {main_#t~malloc9.base=|v_main_#t~malloc9.base_4|, main_#t~malloc9.offset=|v_main_#t~malloc9.offset_4|} [2018-04-12 00:47:07,138 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,138 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,138 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,138 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,139 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,139 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,139 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,139 DEBUG L356 ransitionTransformer]: {__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} [2018-04-12 00:47:07,139 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,139 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,139 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,140 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,140 DEBUG L331 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-12 00:47:07,140 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,140 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,141 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,141 DEBUG L331 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-12 00:47:07,141 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,141 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,141 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,141 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,142 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,142 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,142 DEBUG L356 ransitionTransformer]: {__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} [2018-04-12 00:47:07,142 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,142 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,142 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,143 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,143 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,143 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,143 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,143 DEBUG L356 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_1} [2018-04-12 00:47:07,143 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,143 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,143 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,143 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,143 DEBUG L331 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-12 00:47:07,144 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,144 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,144 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,144 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,144 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,144 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,144 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,144 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,144 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,144 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,145 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,145 DEBUG L331 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-12 00:47:07,145 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,145 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,145 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,145 DEBUG L331 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-12 00:47:07,145 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,145 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,145 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,146 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,146 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,146 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,146 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,146 DEBUG L331 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-12 00:47:07,146 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,146 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,147 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,147 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,147 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,147 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,147 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,147 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,147 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,147 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,148 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,148 DEBUG L331 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-12 00:47:07,148 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,148 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,148 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,148 DEBUG L331 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-12 00:47:07,148 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,148 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,148 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,149 DEBUG L331 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-12 00:47:07,149 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,149 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,151 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,151 DEBUG L331 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-12 00:47:07,151 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,151 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,152 DEBUG L340 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-12 00:47:07,152 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,152 DEBUG L342 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-12 00:47:07,152 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,152 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,153 DEBUG L348 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-12 00:47:07,153 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,153 DEBUG L350 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-12 00:47:07,153 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,153 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,153 DEBUG L356 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-12 00:47:07,153 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,153 DEBUG L358 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-12 00:47:07,153 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,154 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,154 DEBUG L331 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-12 00:47:07,154 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,154 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,155 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,155 DEBUG L331 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-12 00:47:07,155 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,155 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,156 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,156 DEBUG L331 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-12 00:47:07,156 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,156 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,157 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,157 DEBUG L331 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-12 00:47:07,157 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,157 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,158 DEBUG L340 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-12 00:47:07,158 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,158 DEBUG L342 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-12 00:47:07,158 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,158 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,158 DEBUG L348 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-12 00:47:07,158 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,158 DEBUG L350 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-12 00:47:07,158 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,158 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,158 DEBUG L356 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-12 00:47:07,159 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,159 DEBUG L358 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-12 00:47:07,159 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,159 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,159 DEBUG L331 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-12 00:47:07,159 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,159 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,160 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,160 DEBUG L331 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-12 00:47:07,160 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,160 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,160 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,160 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,160 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,160 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,160 DEBUG L356 ransitionTransformer]: {__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|} [2018-04-12 00:47:07,160 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,161 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,161 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,161 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,161 DEBUG L331 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-12 00:47:07,161 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,161 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,161 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,161 DEBUG L331 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-12 00:47:07,161 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,162 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,162 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,162 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,162 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,162 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,162 DEBUG L356 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_3|} [2018-04-12 00:47:07,162 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,162 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,162 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,163 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,163 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,163 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,163 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,163 DEBUG L356 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_5|} [2018-04-12 00:47:07,163 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,163 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,163 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,164 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,164 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,164 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,164 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,164 DEBUG L356 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_3|} [2018-04-12 00:47:07,164 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,164 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,164 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,165 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,165 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,165 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,165 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,165 DEBUG L356 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_5|} [2018-04-12 00:47:07,165 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,165 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,165 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,166 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,166 DEBUG L331 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-12 00:47:07,166 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,166 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,166 DEBUG L340 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-12 00:47:07,167 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,167 DEBUG L342 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-12 00:47:07,167 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,167 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,167 DEBUG L348 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-12 00:47:07,167 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,167 DEBUG L350 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-12 00:47:07,168 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,168 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,168 DEBUG L356 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-12 00:47:07,168 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,168 DEBUG L358 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-12 00:47:07,168 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,169 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,169 DEBUG L331 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-12 00:47:07,169 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,169 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,169 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,170 DEBUG L331 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-12 00:47:07,170 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,170 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,170 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,170 DEBUG L331 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-12 00:47:07,170 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,171 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,171 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,171 DEBUG L331 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-12 00:47:07,171 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,171 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,172 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,172 DEBUG L331 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-12 00:47:07,172 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,172 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,172 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,172 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,172 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,173 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,173 DEBUG L356 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_3|} [2018-04-12 00:47:07,173 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,173 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,173 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,173 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,173 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,173 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,174 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,174 DEBUG L356 ransitionTransformer]: {__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|} [2018-04-12 00:47:07,174 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,174 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,174 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,175 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,175 DEBUG L331 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-12 00:47:07,175 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,175 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,175 DEBUG L340 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-12 00:47:07,176 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,176 DEBUG L342 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-12 00:47:07,176 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,176 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,176 DEBUG L348 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-12 00:47:07,176 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,176 DEBUG L350 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-12 00:47:07,177 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,177 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,177 DEBUG L356 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-12 00:47:07,177 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,177 DEBUG L358 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-12 00:47:07,177 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,178 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,178 DEBUG L331 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-12 00:47:07,178 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,178 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,178 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,179 DEBUG L331 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-12 00:47:07,179 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,179 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,182 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,183 DEBUG L331 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) (= |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_6|, #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_31_locs_66] [2018-04-12 00:47:07,183 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,183 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,183 DEBUG L340 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-12 00:47:07,183 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,183 DEBUG L342 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_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-12 00:47:07,184 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,184 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,184 DEBUG L348 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-12 00:47:07,184 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,184 DEBUG L350 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-12 00:47:07,184 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,184 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,184 DEBUG L356 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-12 00:47:07,184 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,184 DEBUG L358 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_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-12 00:47:07,185 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,185 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,185 DEBUG L331 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-12 00:47:07,185 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,185 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,185 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,185 DEBUG L331 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-12 00:47:07,186 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,186 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,186 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,186 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,186 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,186 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,186 DEBUG L356 ransitionTransformer]: {__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|} [2018-04-12 00:47:07,186 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,186 DEBUG L358 ransitionTransformer]: {} [2018-04-12 00:47:07,186 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,187 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,187 DEBUG L331 ransitionTransformer]: Formula: (let ((.cse0 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) (let ((.cse1 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse0))) (and (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse0 4) (select |v_#length_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)) (= |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) .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3))) (= (select |v_#valid_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) 1) (<= 0 .cse1)))) 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|, __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_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_3|, #length=|v_#length_11|} AuxVars[] AssignedVars[#memory_int_part_locs_33_locs_66] [2018-04-12 00:47:07,187 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 00:47:07,188 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 00:47:07,188 DEBUG L340 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-12 00:47:07,188 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 00:47:07,188 DEBUG L342 ransitionTransformer]: (let ((.cse0 (* 4 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~j~0_15))) (let ((.cse1 (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse0))) (and (<= (+ v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.offset_12 .cse0 4) (select |v_#length_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17)) (= |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) .cse1 v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~temp~0_3))) (= (select |v_#valid_11| v___U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort_~numbers.base_17) 1) (<= 0 .cse1)))) [2018-04-12 00:47:07,188 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 00:47:07,188 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 00:47:07,188 DEBUG L348 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-12 00:47:07,188 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 00:47:07,188 DEBUG L350 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-12 00:47:07,188 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,189 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,189 DEBUG L356 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-12 00:47:07,189 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,189 DEBUG L358 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|, __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_part_locs_31_locs_66=|v_#memory_int_part_locs_31_locs_66_3|, #length=|v_#length_11|} [2018-04-12 00:47:07,189 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,189 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,189 DEBUG L331 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-12 00:47:07,189 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,189 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,190 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,190 DEBUG L331 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-12 00:47:07,190 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,190 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,190 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,190 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,190 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,190 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,190 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,191 DEBUG L331 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|, main_#res=|v_main_#resOutParam_1|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret10] [2018-04-12 00:47:07,191 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 00:47:07,191 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 00:47:07,191 DEBUG L356 ransitionTransformer]: {ULTIMATE.start_#t~ret10=|v_ULTIMATE.start_#t~ret10_2|} [2018-04-12 00:47:07,191 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 00:47:07,191 DEBUG L358 ransitionTransformer]: {ULTIMATE.start_#t~ret10=|v_ULTIMATE.start_#t~ret10_2|, main_#res=|v_main_#resOutParam_1|} [2018-04-12 00:47:07,191 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,191 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 00:47:07,192 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 00:47:07,192 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 00:47:07,192 DEBUG L360 ransitionTransformer]: [2018-04-12 00:47:07,193 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-12 00:47:07,205 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 12:47:07 BasicIcfg [2018-04-12 00:47:07,205 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-12 00:47:07,205 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 00:47:07,206 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 00:47:07,208 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 00:47:07,208 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 12:46:43" (1/4) ... [2018-04-12 00:47:07,209 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7696a784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 12:47:07, skipping insertion in model container [2018-04-12 00:47:07,209 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 12:46:43" (2/4) ... [2018-04-12 00:47:07,209 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7696a784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 12:47:07, skipping insertion in model container [2018-04-12 00:47:07,209 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 12:46:44" (3/4) ... [2018-04-12 00:47:07,210 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7696a784 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 12:47:07, skipping insertion in model container [2018-04-12 00:47:07,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 12:47:07" (4/4) ... [2018-04-12 00:47:07,211 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-12 00:47:07,219 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-12 00:47:07,228 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-04-12 00:47:07,274 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 00:47:07,275 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 00:47:07,275 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-12 00:47:07,275 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-12 00:47:07,276 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-12 00:47:07,276 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 00:47:07,276 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 00:47:07,276 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 00:47:07,276 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 00:47:07,277 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 00:47:07,287 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states. [2018-04-12 00:47:07,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-12 00:47:07,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:07,293 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-12 00:47:07,293 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-12 00:47:07,296 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-12 00:47:07,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:07,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:07,352 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:07,388 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-12 00:47:07,388 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:07,393 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 00:47:07,393 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-12 00:47:07,421 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-12 00:47:07,422 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:07,438 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-12 00:47:07,461 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:07,461 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-12 00:47:07,463 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 00:47:07,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 00:47:07,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-12 00:47:07,472 INFO L87 Difference]: Start difference. First operand 67 states. Second operand 6 states. [2018-04-12 00:47:07,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:07,612 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2018-04-12 00:47:07,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-12 00:47:07,613 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-12 00:47:07,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:07,621 INFO L225 Difference]: With dead ends: 108 [2018-04-12 00:47:07,621 INFO L226 Difference]: Without dead ends: 58 [2018-04-12 00:47:07,624 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-12 00:47:07,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-12 00:47:07,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-04-12 00:47:07,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-12 00:47:07,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2018-04-12 00:47:07,654 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 25 [2018-04-12 00:47:07,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:07,654 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2018-04-12 00:47:07,654 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 00:47:07,654 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2018-04-12 00:47:07,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-12 00:47:07,655 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:07,656 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-12 00:47:07,656 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-12 00:47:07,656 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-12 00:47:07,664 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:07,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:07,686 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:07,702 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-12 00:47:07,703 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:07,708 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 00:47:07,709 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-12 00:47:07,933 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-12 00:47:07,933 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:08,316 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-12 00:47:08,336 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:08,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-12 00:47:08,338 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 00:47:08,338 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 00:47:08,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2018-04-12 00:47:08,339 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 18 states. [2018-04-12 00:47:09,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:09,106 INFO L93 Difference]: Finished difference Result 95 states and 106 transitions. [2018-04-12 00:47:09,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-12 00:47:09,107 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 25 [2018-04-12 00:47:09,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:09,109 INFO L225 Difference]: With dead ends: 95 [2018-04-12 00:47:09,110 INFO L226 Difference]: Without dead ends: 89 [2018-04-12 00:47:09,110 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-12 00:47:09,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-12 00:47:09,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2018-04-12 00:47:09,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-12 00:47:09,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-04-12 00:47:09,118 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 25 [2018-04-12 00:47:09,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:09,118 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-04-12 00:47:09,118 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 00:47:09,118 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-04-12 00:47:09,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-12 00:47:09,119 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:09,119 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-12 00:47:09,119 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-12 00:47:09,119 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-12 00:47:09,127 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:09,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:09,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:09,160 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-12 00:47:09,160 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:09,199 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-12 00:47:09,219 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:09,219 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-12 00:47:09,219 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 00:47:09,219 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 00:47:09,219 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-12 00:47:09,219 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 8 states. [2018-04-12 00:47:09,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:09,300 INFO L93 Difference]: Finished difference Result 91 states and 97 transitions. [2018-04-12 00:47:09,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 00:47:09,300 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-04-12 00:47:09,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:09,301 INFO L225 Difference]: With dead ends: 91 [2018-04-12 00:47:09,301 INFO L226 Difference]: Without dead ends: 84 [2018-04-12 00:47:09,301 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-12 00:47:09,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-12 00:47:09,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2018-04-12 00:47:09,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-12 00:47:09,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2018-04-12 00:47:09,307 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 27 [2018-04-12 00:47:09,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:09,307 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2018-04-12 00:47:09,307 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 00:47:09,307 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2018-04-12 00:47:09,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 00:47:09,308 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:09,308 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-12 00:47:09,308 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-12 00:47:09,309 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-12 00:47:09,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:09,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:09,329 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:09,346 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-12 00:47:09,346 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:09,363 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-12 00:47:09,396 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:09,396 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2018-04-12 00:47:09,396 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-12 00:47:09,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-12 00:47:09,397 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-12 00:47:09,397 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand 6 states. [2018-04-12 00:47:09,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:09,511 INFO L93 Difference]: Finished difference Result 122 states and 131 transitions. [2018-04-12 00:47:09,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 00:47:09,511 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 33 [2018-04-12 00:47:09,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:09,512 INFO L225 Difference]: With dead ends: 122 [2018-04-12 00:47:09,512 INFO L226 Difference]: Without dead ends: 88 [2018-04-12 00:47:09,513 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 58 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-04-12 00:47:09,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-12 00:47:09,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2018-04-12 00:47:09,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-12 00:47:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-12 00:47:09,520 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 33 [2018-04-12 00:47:09,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:09,520 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-12 00:47:09,520 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-12 00:47:09,520 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-12 00:47:09,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 00:47:09,521 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:09,521 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-12 00:47:09,521 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-12 00:47:09,521 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-12 00:47:09,528 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:09,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:09,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:09,558 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 00:47:09,559 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-12 00:47:09,559 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:09,561 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-12 00:47:09,561 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-12 00:47:09,583 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-12 00:47:09,586 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-12 00:47:09,586 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:09,610 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_12| Int)) (or (= (store |c_#valid| |v_main_#t~malloc9.base_12| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_12|))))) is different from false [2018-04-12 00:47:09,619 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-12 00:47:09,639 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:09,639 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-12 00:47:09,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 00:47:09,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 00:47:09,640 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-12 00:47:09,640 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 8 states. [2018-04-12 00:47:09,648 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_12| Int)) (or (= (store |c_#valid| |v_main_#t~malloc9.base_12| 0) |c_old(#valid)|) (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_12|)))))) is different from false [2018-04-12 00:47:09,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:09,761 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2018-04-12 00:47:09,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 00:47:09,763 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-04-12 00:47:09,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:09,765 INFO L225 Difference]: With dead ends: 76 [2018-04-12 00:47:09,765 INFO L226 Difference]: Without dead ends: 71 [2018-04-12 00:47:09,766 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=40, Unknown=3, NotChecked=42, Total=110 [2018-04-12 00:47:09,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-12 00:47:09,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-04-12 00:47:09,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-12 00:47:09,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2018-04-12 00:47:09,778 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 35 [2018-04-12 00:47:09,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:09,779 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2018-04-12 00:47:09,779 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 00:47:09,779 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2018-04-12 00:47:09,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-12 00:47:09,780 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:09,781 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-12 00:47:09,781 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-12 00:47:09,781 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-12 00:47:09,787 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:09,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:09,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:09,878 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-12 00:47:09,878 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:09,935 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-12 00:47:09,936 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:09,937 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-12 00:47:09,937 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:7 [2018-04-12 00:47:10,054 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-12 00:47:10,074 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:10,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-12 00:47:10,075 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 00:47:10,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 00:47:10,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-04-12 00:47:10,075 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand 18 states. [2018-04-12 00:47:10,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:10,305 INFO L93 Difference]: Finished difference Result 110 states and 118 transitions. [2018-04-12 00:47:10,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-12 00:47:10,305 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-04-12 00:47:10,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:10,307 INFO L225 Difference]: With dead ends: 110 [2018-04-12 00:47:10,307 INFO L226 Difference]: Without dead ends: 108 [2018-04-12 00:47:10,307 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2018-04-12 00:47:10,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2018-04-12 00:47:10,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 67. [2018-04-12 00:47:10,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 00:47:10,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-12 00:47:10,315 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 35 [2018-04-12 00:47:10,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:10,315 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-12 00:47:10,315 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 00:47:10,315 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-12 00:47:10,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 00:47:10,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:10,316 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-12 00:47:10,316 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-12 00:47:10,316 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-12 00:47:10,323 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:10,337 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:10,346 INFO L700 Elim1Store]: detected not equals via solver [2018-04-12 00:47:10,347 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-12 00:47:10,347 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:10,348 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-12 00:47:10,348 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-12 00:47:10,368 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-12 00:47:10,371 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-12 00:47:10,371 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:10,402 WARN L1011 $PredicateComparison]: unable to prove that (forall ((|v_main_#t~malloc9.base_14| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_14|))) (= (store |c_#valid| |v_main_#t~malloc9.base_14| 0) |c_old(#valid)|))) is different from false [2018-04-12 00:47:10,408 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-12 00:47:10,427 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 00:47:10,428 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-12 00:47:10,428 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 00:47:10,428 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 00:47:10,428 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-12 00:47:10,428 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-12 00:47:10,433 WARN L1011 $PredicateComparison]: unable to prove that (and (= |c_#valid| |c_old(#valid)|) (forall ((|v_main_#t~malloc9.base_14| Int)) (or (not (= 0 (select |c_#valid| |v_main_#t~malloc9.base_14|))) (= (store |c_#valid| |v_main_#t~malloc9.base_14| 0) |c_old(#valid)|)))) is different from false [2018-04-12 00:47:10,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:10,545 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-12 00:47:10,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 00:47:10,546 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 36 [2018-04-12 00:47:10,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:10,546 INFO L225 Difference]: With dead ends: 67 [2018-04-12 00:47:10,547 INFO L226 Difference]: Without dead ends: 55 [2018-04-12 00:47:10,547 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=40, Unknown=3, NotChecked=42, Total=110 [2018-04-12 00:47:10,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-04-12 00:47:10,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2018-04-12 00:47:10,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-12 00:47:10,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-04-12 00:47:10,554 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 36 [2018-04-12 00:47:10,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:10,554 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-04-12 00:47:10,554 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 00:47:10,554 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-04-12 00:47:10,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-12 00:47:10,555 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:10,555 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-12 00:47:10,555 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-12 00:47:10,555 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-12 00:47:10,560 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:10,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:10,575 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:10,584 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-12 00:47:10,584 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:10,588 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 00:47:10,588 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-12 00:47:10,694 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-12 00:47:10,694 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:10,946 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-12 00:47:10,965 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:10,966 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-12 00:47:10,966 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 00:47:10,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 00:47:10,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2018-04-12 00:47:10,966 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 18 states. [2018-04-12 00:47:11,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:11,279 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2018-04-12 00:47:11,279 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 00:47:11,280 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 36 [2018-04-12 00:47:11,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:11,280 INFO L225 Difference]: With dead ends: 79 [2018-04-12 00:47:11,280 INFO L226 Difference]: Without dead ends: 78 [2018-04-12 00:47:11,281 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-12 00:47:11,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-04-12 00:47:11,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2018-04-12 00:47:11,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-12 00:47:11,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2018-04-12 00:47:11,290 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 36 [2018-04-12 00:47:11,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:11,291 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2018-04-12 00:47:11,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 00:47:11,291 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2018-04-12 00:47:11,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-12 00:47:11,292 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:11,292 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-12 00:47:11,293 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-12 00:47:11,293 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-12 00:47:11,299 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:11,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:11,319 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:11,363 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-12 00:47:11,364 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:11,389 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-12 00:47:11,409 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:11,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-12 00:47:11,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 00:47:11,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 00:47:11,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2018-04-12 00:47:11,410 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand 10 states. [2018-04-12 00:47:11,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:11,734 INFO L93 Difference]: Finished difference Result 181 states and 194 transitions. [2018-04-12 00:47:11,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 00:47:11,735 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 54 [2018-04-12 00:47:11,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:11,736 INFO L225 Difference]: With dead ends: 181 [2018-04-12 00:47:11,736 INFO L226 Difference]: Without dead ends: 143 [2018-04-12 00:47:11,737 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 94 SyntacticMatches, 6 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2018-04-12 00:47:11,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-12 00:47:11,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 110. [2018-04-12 00:47:11,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-12 00:47:11,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2018-04-12 00:47:11,751 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 54 [2018-04-12 00:47:11,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:11,752 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2018-04-12 00:47:11,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 00:47:11,752 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2018-04-12 00:47:11,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-12 00:47:11,753 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:11,754 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-12 00:47:11,754 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-12 00:47:11,754 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-12 00:47:11,764 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:11,788 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:11,847 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-12 00:47:11,847 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:11,899 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-12 00:47:11,918 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:11,918 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-04-12 00:47:11,919 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 00:47:11,919 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 00:47:11,919 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-04-12 00:47:11,919 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand 16 states. [2018-04-12 00:47:12,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:12,163 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-12 00:47:12,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 00:47:12,163 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 64 [2018-04-12 00:47:12,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:12,164 INFO L225 Difference]: With dead ends: 256 [2018-04-12 00:47:12,164 INFO L226 Difference]: Without dead ends: 182 [2018-04-12 00:47:12,165 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 106 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=155, Invalid=495, Unknown=0, NotChecked=0, Total=650 [2018-04-12 00:47:12,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-12 00:47:12,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 148. [2018-04-12 00:47:12,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-12 00:47:12,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2018-04-12 00:47:12,178 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 64 [2018-04-12 00:47:12,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:12,178 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2018-04-12 00:47:12,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 00:47:12,179 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2018-04-12 00:47:12,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-12 00:47:12,180 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:12,180 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-12 00:47:12,180 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-12 00:47:12,180 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-12 00:47:12,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:12,213 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:12,327 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-12 00:47:12,327 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:12,417 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-12 00:47:12,417 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:12,420 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-12 00:47:12,420 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:12,447 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-12 00:47:12,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:12,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-04-12 00:47:12,467 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-12 00:47:12,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-12 00:47:12,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-12 00:47:12,468 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand 17 states. [2018-04-12 00:47:12,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:12,846 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-04-12 00:47:12,846 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 00:47:12,846 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 74 [2018-04-12 00:47:12,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:12,847 INFO L225 Difference]: With dead ends: 149 [2018-04-12 00:47:12,847 INFO L226 Difference]: Without dead ends: 148 [2018-04-12 00:47:12,848 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2018-04-12 00:47:12,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-12 00:47:12,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-12 00:47:12,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-12 00:47:12,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2018-04-12 00:47:12,861 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 74 [2018-04-12 00:47:12,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:12,862 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2018-04-12 00:47:12,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-12 00:47:12,862 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2018-04-12 00:47:12,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-12 00:47:12,862 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:12,863 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-12 00:47:12,863 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-12 00:47:12,863 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-12 00:47:12,869 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:12,894 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:13,068 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-12 00:47:13,068 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:13,201 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-12 00:47:13,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:13,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-04-12 00:47:13,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-12 00:47:13,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-12 00:47:13,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-04-12 00:47:13,223 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand 22 states. [2018-04-12 00:47:13,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:13,702 INFO L93 Difference]: Finished difference Result 332 states and 353 transitions. [2018-04-12 00:47:13,703 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 00:47:13,703 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 84 [2018-04-12 00:47:13,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:13,704 INFO L225 Difference]: With dead ends: 332 [2018-04-12 00:47:13,704 INFO L226 Difference]: Without dead ends: 220 [2018-04-12 00:47:13,704 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 138 SyntacticMatches, 10 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=270, Invalid=990, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 00:47:13,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-12 00:47:13,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 186. [2018-04-12 00:47:13,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-12 00:47:13,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 198 transitions. [2018-04-12 00:47:13,717 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 198 transitions. Word has length 84 [2018-04-12 00:47:13,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:13,717 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 198 transitions. [2018-04-12 00:47:13,717 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-12 00:47:13,717 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 198 transitions. [2018-04-12 00:47:13,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-12 00:47:13,719 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:13,719 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-12 00:47:13,719 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-12 00:47:13,719 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-12 00:47:13,729 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:13,753 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:13,928 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-12 00:47:13,928 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:14,122 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-12 00:47:14,123 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:14,126 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-12 00:47:14,126 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:14,171 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-12 00:47:14,191 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:14,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-04-12 00:47:14,192 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 00:47:14,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 00:47:14,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-04-12 00:47:14,193 INFO L87 Difference]: Start difference. First operand 186 states and 198 transitions. Second operand 23 states. [2018-04-12 00:47:14,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:14,829 INFO L93 Difference]: Finished difference Result 187 states and 198 transitions. [2018-04-12 00:47:14,829 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-12 00:47:14,829 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 94 [2018-04-12 00:47:14,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:14,830 INFO L225 Difference]: With dead ends: 187 [2018-04-12 00:47:14,830 INFO L226 Difference]: Without dead ends: 186 [2018-04-12 00:47:14,831 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 160 SyntacticMatches, 7 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=343, Invalid=1217, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 00:47:14,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-12 00:47:14,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-04-12 00:47:14,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-12 00:47:14,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 197 transitions. [2018-04-12 00:47:14,843 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 197 transitions. Word has length 94 [2018-04-12 00:47:14,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:14,843 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 197 transitions. [2018-04-12 00:47:14,844 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 00:47:14,844 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 197 transitions. [2018-04-12 00:47:14,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-12 00:47:14,844 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:14,844 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-12 00:47:14,845 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-12 00:47:14,845 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-12 00:47:14,850 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:14,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:14,874 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:15,015 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-12 00:47:15,015 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:15,168 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-12 00:47:15,187 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:15,188 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-04-12 00:47:15,188 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-12 00:47:15,189 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-12 00:47:15,189 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-04-12 00:47:15,189 INFO L87 Difference]: Start difference. First operand 186 states and 197 transitions. Second operand 28 states. [2018-04-12 00:47:15,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:15,630 INFO L93 Difference]: Finished difference Result 408 states and 433 transitions. [2018-04-12 00:47:15,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-12 00:47:15,630 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2018-04-12 00:47:15,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:15,631 INFO L225 Difference]: With dead ends: 408 [2018-04-12 00:47:15,631 INFO L226 Difference]: Without dead ends: 258 [2018-04-12 00:47:15,633 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 170 SyntacticMatches, 12 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=417, Invalid=1653, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 00:47:15,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-12 00:47:15,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 224. [2018-04-12 00:47:15,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-12 00:47:15,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 238 transitions. [2018-04-12 00:47:15,647 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 238 transitions. Word has length 104 [2018-04-12 00:47:15,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:15,647 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 238 transitions. [2018-04-12 00:47:15,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-12 00:47:15,647 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 238 transitions. [2018-04-12 00:47:15,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-12 00:47:15,648 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:15,648 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-12 00:47:15,648 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-12 00:47:15,649 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-12 00:47:15,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:15,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:15,695 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:15,937 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-12 00:47:15,937 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:16,165 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-12 00:47:16,165 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:16,187 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-12 00:47:16,188 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:16,257 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-12 00:47:16,276 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:16,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-04-12 00:47:16,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-12 00:47:16,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-12 00:47:16,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-04-12 00:47:16,277 INFO L87 Difference]: Start difference. First operand 224 states and 238 transitions. Second operand 29 states. [2018-04-12 00:47:17,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:17,136 INFO L93 Difference]: Finished difference Result 225 states and 238 transitions. [2018-04-12 00:47:17,136 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-12 00:47:17,136 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 114 [2018-04-12 00:47:17,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:17,137 INFO L225 Difference]: With dead ends: 225 [2018-04-12 00:47:17,138 INFO L226 Difference]: Without dead ends: 224 [2018-04-12 00:47:17,139 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 192 SyntacticMatches, 9 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=524, Invalid=2026, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 00:47:17,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-12 00:47:17,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2018-04-12 00:47:17,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-12 00:47:17,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 237 transitions. [2018-04-12 00:47:17,157 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 237 transitions. Word has length 114 [2018-04-12 00:47:17,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:17,157 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 237 transitions. [2018-04-12 00:47:17,157 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-12 00:47:17,157 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 237 transitions. [2018-04-12 00:47:17,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-12 00:47:17,158 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:17,159 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-12 00:47:17,159 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-12 00:47:17,159 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-12 00:47:17,165 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:17,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:17,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:17,382 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-12 00:47:17,382 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:17,559 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-12 00:47:17,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:17,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-04-12 00:47:17,579 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-12 00:47:17,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-12 00:47:17,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 00:47:17,580 INFO L87 Difference]: Start difference. First operand 224 states and 237 transitions. Second operand 34 states. [2018-04-12 00:47:18,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:18,106 INFO L93 Difference]: Finished difference Result 484 states and 513 transitions. [2018-04-12 00:47:18,106 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 00:47:18,106 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 124 [2018-04-12 00:47:18,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:18,108 INFO L225 Difference]: With dead ends: 484 [2018-04-12 00:47:18,108 INFO L226 Difference]: Without dead ends: 296 [2018-04-12 00:47:18,110 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 202 SyntacticMatches, 14 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=596, Invalid=2484, Unknown=0, NotChecked=0, Total=3080 [2018-04-12 00:47:18,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-04-12 00:47:18,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 262. [2018-04-12 00:47:18,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-12 00:47:18,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 278 transitions. [2018-04-12 00:47:18,127 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 278 transitions. Word has length 124 [2018-04-12 00:47:18,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:18,128 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 278 transitions. [2018-04-12 00:47:18,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-12 00:47:18,128 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 278 transitions. [2018-04-12 00:47:18,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-12 00:47:18,129 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:18,129 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-12 00:47:18,129 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-12 00:47:18,129 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-12 00:47:18,138 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:18,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:18,446 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-12 00:47:18,447 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:18,709 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-12 00:47:18,709 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:18,712 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-12 00:47:18,712 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:18,793 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-12 00:47:18,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:18,812 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-04-12 00:47:18,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-12 00:47:18,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-12 00:47:18,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-04-12 00:47:18,813 INFO L87 Difference]: Start difference. First operand 262 states and 278 transitions. Second operand 35 states. [2018-04-12 00:47:20,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:20,156 INFO L93 Difference]: Finished difference Result 263 states and 278 transitions. [2018-04-12 00:47:20,157 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-12 00:47:20,157 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 134 [2018-04-12 00:47:20,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:20,158 INFO L225 Difference]: With dead ends: 263 [2018-04-12 00:47:20,158 INFO L226 Difference]: Without dead ends: 262 [2018-04-12 00:47:20,159 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=744, Invalid=3038, Unknown=0, NotChecked=0, Total=3782 [2018-04-12 00:47:20,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-12 00:47:20,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2018-04-12 00:47:20,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-12 00:47:20,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 277 transitions. [2018-04-12 00:47:20,174 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 277 transitions. Word has length 134 [2018-04-12 00:47:20,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:20,175 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 277 transitions. [2018-04-12 00:47:20,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-12 00:47:20,175 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 277 transitions. [2018-04-12 00:47:20,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-12 00:47:20,176 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:20,176 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-12 00:47:20,176 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-12 00:47:20,176 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-12 00:47:20,185 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:20,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:20,233 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:20,506 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-12 00:47:20,506 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:20,751 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-12 00:47:20,771 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:20,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-04-12 00:47:20,772 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-12 00:47:20,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-12 00:47:20,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-04-12 00:47:20,773 INFO L87 Difference]: Start difference. First operand 262 states and 277 transitions. Second operand 40 states. [2018-04-12 00:47:21,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:21,967 INFO L93 Difference]: Finished difference Result 560 states and 593 transitions. [2018-04-12 00:47:21,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 00:47:21,967 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 144 [2018-04-12 00:47:21,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:21,969 INFO L225 Difference]: With dead ends: 560 [2018-04-12 00:47:21,970 INFO L226 Difference]: Without dead ends: 334 [2018-04-12 00:47:21,971 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 234 SyntacticMatches, 16 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1189 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=807, Invalid=3483, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 00:47:21,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-04-12 00:47:21,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 300. [2018-04-12 00:47:21,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-12 00:47:21,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 318 transitions. [2018-04-12 00:47:21,998 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 318 transitions. Word has length 144 [2018-04-12 00:47:21,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:21,998 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 318 transitions. [2018-04-12 00:47:21,998 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-12 00:47:21,999 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 318 transitions. [2018-04-12 00:47:22,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-04-12 00:47:22,000 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:22,000 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-12 00:47:22,000 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-12 00:47:22,000 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-12 00:47:22,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:22,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:22,052 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:22,435 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-12 00:47:22,436 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:22,835 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-12 00:47:22,835 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:22,837 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-12 00:47:22,838 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:22,936 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-12 00:47:22,955 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:22,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-04-12 00:47:22,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-12 00:47:22,956 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-12 00:47:22,956 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-04-12 00:47:22,956 INFO L87 Difference]: Start difference. First operand 300 states and 318 transitions. Second operand 41 states. [2018-04-12 00:47:24,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:24,360 INFO L93 Difference]: Finished difference Result 301 states and 318 transitions. [2018-04-12 00:47:24,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 00:47:24,360 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 154 [2018-04-12 00:47:24,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:24,361 INFO L225 Difference]: With dead ends: 301 [2018-04-12 00:47:24,361 INFO L226 Difference]: Without dead ends: 300 [2018-04-12 00:47:24,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 256 SyntacticMatches, 13 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1003, Invalid=4253, Unknown=0, NotChecked=0, Total=5256 [2018-04-12 00:47:24,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-12 00:47:24,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2018-04-12 00:47:24,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-12 00:47:24,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 317 transitions. [2018-04-12 00:47:24,392 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 317 transitions. Word has length 154 [2018-04-12 00:47:24,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:24,392 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 317 transitions. [2018-04-12 00:47:24,392 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-12 00:47:24,392 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 317 transitions. [2018-04-12 00:47:24,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-12 00:47:24,394 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:24,394 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-12 00:47:24,394 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-12 00:47:24,394 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-12 00:47:24,402 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:24,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:24,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:24,805 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-12 00:47:24,805 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:25,154 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-12 00:47:25,173 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:25,173 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-04-12 00:47:25,174 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-12 00:47:25,174 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-12 00:47:25,176 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-04-12 00:47:25,176 INFO L87 Difference]: Start difference. First operand 300 states and 317 transitions. Second operand 46 states. [2018-04-12 00:47:26,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:26,060 INFO L93 Difference]: Finished difference Result 636 states and 673 transitions. [2018-04-12 00:47:26,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 00:47:26,060 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 164 [2018-04-12 00:47:26,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:26,061 INFO L225 Difference]: With dead ends: 636 [2018-04-12 00:47:26,061 INFO L226 Difference]: Without dead ends: 372 [2018-04-12 00:47:26,063 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 266 SyntacticMatches, 18 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1050, Invalid=4650, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 00:47:26,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-04-12 00:47:26,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 338. [2018-04-12 00:47:26,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-12 00:47:26,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 358 transitions. [2018-04-12 00:47:26,083 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 358 transitions. Word has length 164 [2018-04-12 00:47:26,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:26,083 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 358 transitions. [2018-04-12 00:47:26,083 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-12 00:47:26,083 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 358 transitions. [2018-04-12 00:47:26,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-04-12 00:47:26,084 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:26,084 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-12 00:47:26,084 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-12 00:47:26,084 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-12 00:47:26,091 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:26,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:26,131 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:26,548 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-12 00:47:26,548 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:26,936 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-12 00:47:26,936 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:26,939 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-12 00:47:26,939 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:27,065 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-12 00:47:27,084 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:27,084 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-04-12 00:47:27,085 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-12 00:47:27,085 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-12 00:47:27,085 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-04-12 00:47:27,085 INFO L87 Difference]: Start difference. First operand 338 states and 358 transitions. Second operand 47 states. [2018-04-12 00:47:28,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:28,728 INFO L93 Difference]: Finished difference Result 339 states and 358 transitions. [2018-04-12 00:47:28,728 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-12 00:47:28,728 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 174 [2018-04-12 00:47:28,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:28,729 INFO L225 Difference]: With dead ends: 339 [2018-04-12 00:47:28,729 INFO L226 Difference]: Without dead ends: 338 [2018-04-12 00:47:28,731 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 288 SyntacticMatches, 15 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2153 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1301, Invalid=5671, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 00:47:28,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-12 00:47:28,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-04-12 00:47:28,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-12 00:47:28,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 357 transitions. [2018-04-12 00:47:28,758 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 357 transitions. Word has length 174 [2018-04-12 00:47:28,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:28,759 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 357 transitions. [2018-04-12 00:47:28,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-12 00:47:28,759 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 357 transitions. [2018-04-12 00:47:28,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-04-12 00:47:28,760 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:28,760 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-12 00:47:28,760 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-12 00:47:28,760 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-12 00:47:28,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:28,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:28,807 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:29,157 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-12 00:47:29,158 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:29,551 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-12 00:47:29,570 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:29,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-04-12 00:47:29,570 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-12 00:47:29,571 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-12 00:47:29,571 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-04-12 00:47:29,571 INFO L87 Difference]: Start difference. First operand 338 states and 357 transitions. Second operand 52 states. [2018-04-12 00:47:30,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:30,637 INFO L93 Difference]: Finished difference Result 712 states and 753 transitions. [2018-04-12 00:47:30,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-12 00:47:30,637 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 184 [2018-04-12 00:47:30,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:30,639 INFO L225 Difference]: With dead ends: 712 [2018-04-12 00:47:30,639 INFO L226 Difference]: Without dead ends: 410 [2018-04-12 00:47:30,641 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 298 SyntacticMatches, 20 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2115 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1325, Invalid=5985, Unknown=0, NotChecked=0, Total=7310 [2018-04-12 00:47:30,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-12 00:47:30,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 376. [2018-04-12 00:47:30,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-12 00:47:30,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 398 transitions. [2018-04-12 00:47:30,661 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 398 transitions. Word has length 184 [2018-04-12 00:47:30,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:30,661 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 398 transitions. [2018-04-12 00:47:30,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-12 00:47:30,661 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 398 transitions. [2018-04-12 00:47:30,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-12 00:47:30,662 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:30,662 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-12 00:47:30,662 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-12 00:47:30,662 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-12 00:47:30,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:30,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:30,711 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:31,319 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-12 00:47:31,319 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:31,782 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-12 00:47:31,783 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:31,785 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-12 00:47:31,786 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:31,955 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-12 00:47:31,973 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:31,974 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-04-12 00:47:31,974 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-12 00:47:31,974 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-12 00:47:31,975 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-04-12 00:47:31,975 INFO L87 Difference]: Start difference. First operand 376 states and 398 transitions. Second operand 53 states. [2018-04-12 00:47:33,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:33,687 INFO L93 Difference]: Finished difference Result 377 states and 398 transitions. [2018-04-12 00:47:33,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-12 00:47:33,688 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 194 [2018-04-12 00:47:33,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:33,690 INFO L225 Difference]: With dead ends: 377 [2018-04-12 00:47:33,690 INFO L226 Difference]: Without dead ends: 376 [2018-04-12 00:47:33,691 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 430 GetRequests, 320 SyntacticMatches, 17 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1638, Invalid=7292, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 00:47:33,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-12 00:47:33,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2018-04-12 00:47:33,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-12 00:47:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 397 transitions. [2018-04-12 00:47:33,719 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 397 transitions. Word has length 194 [2018-04-12 00:47:33,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:33,719 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 397 transitions. [2018-04-12 00:47:33,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-12 00:47:33,720 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 397 transitions. [2018-04-12 00:47:33,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-04-12 00:47:33,720 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:33,721 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-12 00:47:33,721 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-12 00:47:33,721 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-12 00:47:33,727 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:33,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:33,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:34,289 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-12 00:47:34,290 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:34,786 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-12 00:47:34,806 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:34,806 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-04-12 00:47:34,807 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-12 00:47:34,807 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-12 00:47:34,807 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-04-12 00:47:34,807 INFO L87 Difference]: Start difference. First operand 376 states and 397 transitions. Second operand 58 states. [2018-04-12 00:47:36,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:36,008 INFO L93 Difference]: Finished difference Result 788 states and 833 transitions. [2018-04-12 00:47:36,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-12 00:47:36,009 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 204 [2018-04-12 00:47:36,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:36,010 INFO L225 Difference]: With dead ends: 788 [2018-04-12 00:47:36,010 INFO L226 Difference]: Without dead ends: 448 [2018-04-12 00:47:36,012 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 330 SyntacticMatches, 22 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2677 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1632, Invalid=7488, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 00:47:36,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2018-04-12 00:47:36,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 414. [2018-04-12 00:47:36,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-12 00:47:36,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 438 transitions. [2018-04-12 00:47:36,035 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 438 transitions. Word has length 204 [2018-04-12 00:47:36,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:36,035 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 438 transitions. [2018-04-12 00:47:36,035 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-12 00:47:36,035 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 438 transitions. [2018-04-12 00:47:36,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-12 00:47:36,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:36,036 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-12 00:47:36,036 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-12 00:47:36,036 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-12 00:47:36,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:36,087 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:36,788 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-12 00:47:36,788 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:37,422 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-12 00:47:37,423 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:37,426 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-12 00:47:37,426 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:37,819 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-12 00:47:37,839 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:37,839 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-04-12 00:47:37,840 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-12 00:47:37,840 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-12 00:47:37,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-04-12 00:47:37,840 INFO L87 Difference]: Start difference. First operand 414 states and 438 transitions. Second operand 59 states. [2018-04-12 00:47:40,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:40,143 INFO L93 Difference]: Finished difference Result 415 states and 438 transitions. [2018-04-12 00:47:40,144 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-12 00:47:40,144 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 214 [2018-04-12 00:47:40,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:40,145 INFO L225 Difference]: With dead ends: 415 [2018-04-12 00:47:40,145 INFO L226 Difference]: Without dead ends: 414 [2018-04-12 00:47:40,147 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 352 SyntacticMatches, 19 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3631 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2014, Invalid=9116, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 00:47:40,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-04-12 00:47:40,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 414. [2018-04-12 00:47:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-12 00:47:40,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 437 transitions. [2018-04-12 00:47:40,178 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 437 transitions. Word has length 214 [2018-04-12 00:47:40,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:40,179 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 437 transitions. [2018-04-12 00:47:40,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-12 00:47:40,179 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 437 transitions. [2018-04-12 00:47:40,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-12 00:47:40,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:40,181 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-12 00:47:40,181 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-12 00:47:40,181 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-12 00:47:40,190 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:40,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:40,268 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:40,895 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-12 00:47:40,896 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:41,490 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-12 00:47:41,510 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:41,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-04-12 00:47:41,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 00:47:41,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 00:47:41,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 00:47:41,512 INFO L87 Difference]: Start difference. First operand 414 states and 437 transitions. Second operand 64 states. [2018-04-12 00:47:42,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:42,997 INFO L93 Difference]: Finished difference Result 864 states and 913 transitions. [2018-04-12 00:47:42,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 00:47:42,997 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 224 [2018-04-12 00:47:42,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:42,999 INFO L225 Difference]: With dead ends: 864 [2018-04-12 00:47:42,999 INFO L226 Difference]: Without dead ends: 486 [2018-04-12 00:47:43,001 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 362 SyntacticMatches, 24 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3305 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1971, Invalid=9159, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 00:47:43,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-12 00:47:43,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-04-12 00:47:43,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-12 00:47:43,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 478 transitions. [2018-04-12 00:47:43,053 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 478 transitions. Word has length 224 [2018-04-12 00:47:43,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:43,053 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 478 transitions. [2018-04-12 00:47:43,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 00:47:43,054 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 478 transitions. [2018-04-12 00:47:43,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-04-12 00:47:43,055 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:43,056 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-12 00:47:43,056 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-12 00:47:43,056 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-12 00:47:43,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:43,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:43,130 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:44,110 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-12 00:47:44,110 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:44,830 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-12 00:47:44,831 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:44,834 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-12 00:47:44,834 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:45,062 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-12 00:47:45,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:45,082 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-04-12 00:47:45,083 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-12 00:47:45,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-12 00:47:45,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 00:47:45,083 INFO L87 Difference]: Start difference. First operand 452 states and 478 transitions. Second operand 65 states. [2018-04-12 00:47:47,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:47,574 INFO L93 Difference]: Finished difference Result 453 states and 478 transitions. [2018-04-12 00:47:47,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 00:47:47,574 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 234 [2018-04-12 00:47:47,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:47,576 INFO L225 Difference]: With dead ends: 453 [2018-04-12 00:47:47,576 INFO L226 Difference]: Without dead ends: 452 [2018-04-12 00:47:47,577 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 384 SyntacticMatches, 21 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4514 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=2429, Invalid=11143, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 00:47:47,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-04-12 00:47:47,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2018-04-12 00:47:47,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-12 00:47:47,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 477 transitions. [2018-04-12 00:47:47,618 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 477 transitions. Word has length 234 [2018-04-12 00:47:47,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:47,619 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 477 transitions. [2018-04-12 00:47:47,619 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-12 00:47:47,619 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 477 transitions. [2018-04-12 00:47:47,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-04-12 00:47:47,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:47,621 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-12 00:47:47,621 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-12 00:47:47,622 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-12 00:47:47,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:47,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:47,692 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:48,320 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-12 00:47:48,320 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:49,022 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-12 00:47:49,043 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:49,043 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-04-12 00:47:49,043 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-12 00:47:49,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-12 00:47:49,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 00:47:49,044 INFO L87 Difference]: Start difference. First operand 452 states and 477 transitions. Second operand 70 states. [2018-04-12 00:47:50,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:50,615 INFO L93 Difference]: Finished difference Result 940 states and 993 transitions. [2018-04-12 00:47:50,615 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 00:47:50,615 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 244 [2018-04-12 00:47:50,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:50,617 INFO L225 Difference]: With dead ends: 940 [2018-04-12 00:47:50,617 INFO L226 Difference]: Without dead ends: 524 [2018-04-12 00:47:50,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 394 SyntacticMatches, 26 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3999 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2342, Invalid=10998, Unknown=0, NotChecked=0, Total=13340 [2018-04-12 00:47:50,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-04-12 00:47:50,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 490. [2018-04-12 00:47:50,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-12 00:47:50,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 518 transitions. [2018-04-12 00:47:50,660 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 518 transitions. Word has length 244 [2018-04-12 00:47:50,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:50,661 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 518 transitions. [2018-04-12 00:47:50,661 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-12 00:47:50,661 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 518 transitions. [2018-04-12 00:47:50,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-04-12 00:47:50,663 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:50,663 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-12 00:47:50,663 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-12 00:47:50,663 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-12 00:47:50,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:50,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:50,730 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:51,662 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-12 00:47:51,663 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:52,675 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-12 00:47:52,676 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:47:52,679 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-12 00:47:52,679 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:47:52,987 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-12 00:47:53,006 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:53,007 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-04-12 00:47:53,007 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 00:47:53,008 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 00:47:53,008 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 00:47:53,008 INFO L87 Difference]: Start difference. First operand 490 states and 518 transitions. Second operand 71 states. [2018-04-12 00:47:56,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:56,186 INFO L93 Difference]: Finished difference Result 491 states and 518 transitions. [2018-04-12 00:47:56,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-12 00:47:56,216 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 254 [2018-04-12 00:47:56,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:56,218 INFO L225 Difference]: With dead ends: 491 [2018-04-12 00:47:56,218 INFO L226 Difference]: Without dead ends: 490 [2018-04-12 00:47:56,219 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 416 SyntacticMatches, 23 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5493 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2883, Invalid=13373, Unknown=0, NotChecked=0, Total=16256 [2018-04-12 00:47:56,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2018-04-12 00:47:56,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2018-04-12 00:47:56,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-12 00:47:56,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 517 transitions. [2018-04-12 00:47:56,247 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 517 transitions. Word has length 254 [2018-04-12 00:47:56,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:56,247 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 517 transitions. [2018-04-12 00:47:56,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 00:47:56,248 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 517 transitions. [2018-04-12 00:47:56,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2018-04-12 00:47:56,249 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:56,249 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-12 00:47:56,249 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-12 00:47:56,249 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-12 00:47:56,255 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:56,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:56,310 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:47:57,011 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-12 00:47:57,011 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:47:57,800 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-12 00:47:57,819 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:47:57,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-04-12 00:47:57,820 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-12 00:47:57,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-12 00:47:57,821 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 00:47:57,821 INFO L87 Difference]: Start difference. First operand 490 states and 517 transitions. Second operand 76 states. [2018-04-12 00:47:59,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:47:59,567 INFO L93 Difference]: Finished difference Result 1016 states and 1073 transitions. [2018-04-12 00:47:59,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-12 00:47:59,567 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 264 [2018-04-12 00:47:59,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:47:59,569 INFO L225 Difference]: With dead ends: 1016 [2018-04-12 00:47:59,569 INFO L226 Difference]: Without dead ends: 562 [2018-04-12 00:47:59,571 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 426 SyntacticMatches, 28 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4759 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2745, Invalid=13005, Unknown=0, NotChecked=0, Total=15750 [2018-04-12 00:47:59,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2018-04-12 00:47:59,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 528. [2018-04-12 00:47:59,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 00:47:59,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 558 transitions. [2018-04-12 00:47:59,599 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 558 transitions. Word has length 264 [2018-04-12 00:47:59,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:47:59,600 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 558 transitions. [2018-04-12 00:47:59,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-12 00:47:59,600 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 558 transitions. [2018-04-12 00:47:59,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-04-12 00:47:59,601 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:47:59,601 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-12 00:47:59,601 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-12 00:47:59,601 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-12 00:47:59,608 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:47:59,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:47:59,667 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:00,723 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-12 00:48:00,723 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:01,550 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-12 00:48:01,550 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:48:01,553 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-12 00:48:01,553 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:48:01,856 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-12 00:48:01,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:01,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-04-12 00:48:01,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-12 00:48:01,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-12 00:48:01,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-04-12 00:48:01,877 INFO L87 Difference]: Start difference. First operand 528 states and 558 transitions. Second operand 77 states. [2018-04-12 00:48:04,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:04,998 INFO L93 Difference]: Finished difference Result 529 states and 558 transitions. [2018-04-12 00:48:04,998 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-12 00:48:04,998 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 274 [2018-04-12 00:48:04,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:04,999 INFO L225 Difference]: With dead ends: 529 [2018-04-12 00:48:05,000 INFO L226 Difference]: Without dead ends: 528 [2018-04-12 00:48:05,001 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 448 SyntacticMatches, 25 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6568 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3376, Invalid=15806, Unknown=0, NotChecked=0, Total=19182 [2018-04-12 00:48:05,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2018-04-12 00:48:05,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2018-04-12 00:48:05,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-12 00:48:05,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 557 transitions. [2018-04-12 00:48:05,029 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 557 transitions. Word has length 274 [2018-04-12 00:48:05,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:05,029 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 557 transitions. [2018-04-12 00:48:05,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-12 00:48:05,029 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 557 transitions. [2018-04-12 00:48:05,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2018-04-12 00:48:05,030 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:05,030 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-12 00:48:05,030 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-12 00:48:05,031 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-12 00:48:05,036 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:05,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:05,100 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:05,890 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-12 00:48:05,891 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:06,790 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-12 00:48:06,809 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:06,814 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-04-12 00:48:06,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-12 00:48:06,815 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-12 00:48:06,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 00:48:06,815 INFO L87 Difference]: Start difference. First operand 528 states and 557 transitions. Second operand 82 states. [2018-04-12 00:48:08,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:08,772 INFO L93 Difference]: Finished difference Result 1092 states and 1153 transitions. [2018-04-12 00:48:08,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-12 00:48:08,773 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 284 [2018-04-12 00:48:08,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:08,774 INFO L225 Difference]: With dead ends: 1092 [2018-04-12 00:48:08,774 INFO L226 Difference]: Without dead ends: 600 [2018-04-12 00:48:08,776 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 458 SyntacticMatches, 30 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5585 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3180, Invalid=15180, Unknown=0, NotChecked=0, Total=18360 [2018-04-12 00:48:08,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-04-12 00:48:08,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 566. [2018-04-12 00:48:08,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-12 00:48:08,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 598 transitions. [2018-04-12 00:48:08,806 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 598 transitions. Word has length 284 [2018-04-12 00:48:08,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:08,806 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 598 transitions. [2018-04-12 00:48:08,807 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-12 00:48:08,807 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 598 transitions. [2018-04-12 00:48:08,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2018-04-12 00:48:08,808 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:08,809 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-12 00:48:08,809 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-12 00:48:08,809 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-12 00:48:08,817 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:08,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:08,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:10,062 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-12 00:48:10,062 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:10,988 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-12 00:48:10,989 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:48:10,991 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-12 00:48:10,991 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:48:11,347 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-12 00:48:11,366 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:11,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-04-12 00:48:11,367 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-12 00:48:11,367 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-12 00:48:11,368 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-04-12 00:48:11,368 INFO L87 Difference]: Start difference. First operand 566 states and 598 transitions. Second operand 83 states. [2018-04-12 00:48:15,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:15,064 INFO L93 Difference]: Finished difference Result 567 states and 598 transitions. [2018-04-12 00:48:15,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-12 00:48:15,065 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 294 [2018-04-12 00:48:15,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:15,066 INFO L225 Difference]: With dead ends: 567 [2018-04-12 00:48:15,066 INFO L226 Difference]: Without dead ends: 566 [2018-04-12 00:48:15,067 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 480 SyntacticMatches, 27 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7739 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=3908, Invalid=18442, Unknown=0, NotChecked=0, Total=22350 [2018-04-12 00:48:15,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2018-04-12 00:48:15,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2018-04-12 00:48:15,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-12 00:48:15,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 597 transitions. [2018-04-12 00:48:15,097 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 597 transitions. Word has length 294 [2018-04-12 00:48:15,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:15,097 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 597 transitions. [2018-04-12 00:48:15,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-12 00:48:15,098 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 597 transitions. [2018-04-12 00:48:15,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-04-12 00:48:15,099 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:15,099 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-12 00:48:15,099 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-12 00:48:15,099 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-12 00:48:15,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:15,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:15,165 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:16,036 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-12 00:48:16,036 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:17,083 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-12 00:48:17,102 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:17,103 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-04-12 00:48:17,103 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-12 00:48:17,103 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-12 00:48:17,104 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-04-12 00:48:17,104 INFO L87 Difference]: Start difference. First operand 566 states and 597 transitions. Second operand 88 states. [2018-04-12 00:48:19,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:19,394 INFO L93 Difference]: Finished difference Result 1168 states and 1233 transitions. [2018-04-12 00:48:19,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-12 00:48:19,395 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 304 [2018-04-12 00:48:19,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:19,397 INFO L225 Difference]: With dead ends: 1168 [2018-04-12 00:48:19,397 INFO L226 Difference]: Without dead ends: 638 [2018-04-12 00:48:19,400 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 490 SyntacticMatches, 32 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6477 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3647, Invalid=17523, Unknown=0, NotChecked=0, Total=21170 [2018-04-12 00:48:19,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2018-04-12 00:48:19,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 604. [2018-04-12 00:48:19,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-12 00:48:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 638 transitions. [2018-04-12 00:48:19,434 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 638 transitions. Word has length 304 [2018-04-12 00:48:19,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:19,434 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 638 transitions. [2018-04-12 00:48:19,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-12 00:48:19,434 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 638 transitions. [2018-04-12 00:48:19,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2018-04-12 00:48:19,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:19,436 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-12 00:48:19,436 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-12 00:48:19,436 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-12 00:48:19,441 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:19,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:19,520 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:20,815 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-12 00:48:20,816 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:21,840 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-12 00:48:21,840 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:48:21,842 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-12 00:48:21,843 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:48:22,245 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-12 00:48:22,265 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:22,265 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-04-12 00:48:22,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-12 00:48:22,266 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-12 00:48:22,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-04-12 00:48:22,266 INFO L87 Difference]: Start difference. First operand 604 states and 638 transitions. Second operand 89 states. [2018-04-12 00:48:26,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:26,537 INFO L93 Difference]: Finished difference Result 605 states and 638 transitions. [2018-04-12 00:48:26,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 00:48:26,538 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 314 [2018-04-12 00:48:26,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:26,539 INFO L225 Difference]: With dead ends: 605 [2018-04-12 00:48:26,539 INFO L226 Difference]: Without dead ends: 604 [2018-04-12 00:48:26,541 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 512 SyntacticMatches, 29 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9006 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=4479, Invalid=21281, Unknown=0, NotChecked=0, Total=25760 [2018-04-12 00:48:26,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2018-04-12 00:48:26,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 604. [2018-04-12 00:48:26,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-12 00:48:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 637 transitions. [2018-04-12 00:48:26,587 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 637 transitions. Word has length 314 [2018-04-12 00:48:26,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:26,587 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 637 transitions. [2018-04-12 00:48:26,587 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-12 00:48:26,587 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 637 transitions. [2018-04-12 00:48:26,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-04-12 00:48:26,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:26,589 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-12 00:48:26,589 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-12 00:48:26,589 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-12 00:48:26,594 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:26,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:26,679 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:27,717 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-12 00:48:27,717 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:28,909 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-12 00:48:28,928 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:28,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-04-12 00:48:28,929 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-12 00:48:28,929 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-12 00:48:28,930 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-04-12 00:48:28,930 INFO L87 Difference]: Start difference. First operand 604 states and 637 transitions. Second operand 94 states. [2018-04-12 00:48:31,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:31,488 INFO L93 Difference]: Finished difference Result 1244 states and 1313 transitions. [2018-04-12 00:48:31,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 00:48:31,488 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 324 [2018-04-12 00:48:31,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:31,491 INFO L225 Difference]: With dead ends: 1244 [2018-04-12 00:48:31,491 INFO L226 Difference]: Without dead ends: 676 [2018-04-12 00:48:31,494 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 522 SyntacticMatches, 34 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7435 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4146, Invalid=20034, Unknown=0, NotChecked=0, Total=24180 [2018-04-12 00:48:31,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-04-12 00:48:31,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 642. [2018-04-12 00:48:31,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-12 00:48:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 678 transitions. [2018-04-12 00:48:31,573 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 678 transitions. Word has length 324 [2018-04-12 00:48:31,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:31,574 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 678 transitions. [2018-04-12 00:48:31,574 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-12 00:48:31,574 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 678 transitions. [2018-04-12 00:48:31,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2018-04-12 00:48:31,575 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:31,575 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-12 00:48:31,576 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-12 00:48:31,576 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-12 00:48:31,584 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:31,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:31,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:33,088 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-12 00:48:33,089 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:34,272 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-12 00:48:34,273 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:48:34,275 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-12 00:48:34,275 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:48:34,731 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-12 00:48:34,763 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:34,763 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-04-12 00:48:34,764 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-12 00:48:34,764 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-12 00:48:34,764 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-04-12 00:48:34,765 INFO L87 Difference]: Start difference. First operand 642 states and 678 transitions. Second operand 95 states. [2018-04-12 00:48:39,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:39,720 INFO L93 Difference]: Finished difference Result 643 states and 678 transitions. [2018-04-12 00:48:39,720 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-12 00:48:39,720 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 334 [2018-04-12 00:48:39,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:39,722 INFO L225 Difference]: With dead ends: 643 [2018-04-12 00:48:39,722 INFO L226 Difference]: Without dead ends: 642 [2018-04-12 00:48:39,723 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 544 SyntacticMatches, 31 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10369 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=5089, Invalid=24323, Unknown=0, NotChecked=0, Total=29412 [2018-04-12 00:48:39,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-04-12 00:48:39,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 642. [2018-04-12 00:48:39,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-12 00:48:39,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 677 transitions. [2018-04-12 00:48:39,759 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 677 transitions. Word has length 334 [2018-04-12 00:48:39,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:39,759 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 677 transitions. [2018-04-12 00:48:39,759 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-12 00:48:39,760 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 677 transitions. [2018-04-12 00:48:39,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2018-04-12 00:48:39,761 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:39,761 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-12 00:48:39,761 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-12 00:48:39,761 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-12 00:48:39,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:39,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:39,834 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:40,942 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-12 00:48:40,942 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:42,268 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-12 00:48:42,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:42,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-04-12 00:48:42,288 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-12 00:48:42,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-12 00:48:42,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-04-12 00:48:42,289 INFO L87 Difference]: Start difference. First operand 642 states and 677 transitions. Second operand 100 states. [2018-04-12 00:48:45,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:45,328 INFO L93 Difference]: Finished difference Result 1320 states and 1393 transitions. [2018-04-12 00:48:45,328 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 00:48:45,328 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 344 [2018-04-12 00:48:45,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:45,331 INFO L225 Difference]: With dead ends: 1320 [2018-04-12 00:48:45,331 INFO L226 Difference]: Without dead ends: 714 [2018-04-12 00:48:45,333 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 554 SyntacticMatches, 36 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8459 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=4677, Invalid=22713, Unknown=0, NotChecked=0, Total=27390 [2018-04-12 00:48:45,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2018-04-12 00:48:45,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 680. [2018-04-12 00:48:45,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-12 00:48:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 718 transitions. [2018-04-12 00:48:45,372 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 718 transitions. Word has length 344 [2018-04-12 00:48:45,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:45,372 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 718 transitions. [2018-04-12 00:48:45,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-12 00:48:45,372 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 718 transitions. [2018-04-12 00:48:45,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2018-04-12 00:48:45,374 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:45,375 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-12 00:48:45,375 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-12 00:48:45,375 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-12 00:48:45,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:45,456 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:47,060 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-12 00:48:47,060 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:48,350 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-12 00:48:48,351 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:48:48,354 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-12 00:48:48,354 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:48:48,873 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-12 00:48:48,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:48,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-04-12 00:48:48,893 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-12 00:48:48,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-12 00:48:48,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-04-12 00:48:48,894 INFO L87 Difference]: Start difference. First operand 680 states and 718 transitions. Second operand 101 states. [2018-04-12 00:48:53,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:48:53,833 INFO L93 Difference]: Finished difference Result 681 states and 718 transitions. [2018-04-12 00:48:53,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-12 00:48:53,833 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 354 [2018-04-12 00:48:53,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:48:53,836 INFO L225 Difference]: With dead ends: 681 [2018-04-12 00:48:53,836 INFO L226 Difference]: Without dead ends: 680 [2018-04-12 00:48:53,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 576 SyntacticMatches, 33 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11828 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=5738, Invalid=27568, Unknown=0, NotChecked=0, Total=33306 [2018-04-12 00:48:53,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2018-04-12 00:48:53,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 680. [2018-04-12 00:48:53,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-12 00:48:53,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 717 transitions. [2018-04-12 00:48:53,903 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 717 transitions. Word has length 354 [2018-04-12 00:48:53,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:48:53,903 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 717 transitions. [2018-04-12 00:48:53,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-12 00:48:53,904 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 717 transitions. [2018-04-12 00:48:53,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2018-04-12 00:48:53,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:48:53,906 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-12 00:48:53,906 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-12 00:48:53,906 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-12 00:48:53,914 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:48:53,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:48:53,997 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:48:55,257 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-12 00:48:55,257 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:48:56,735 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-12 00:48:56,754 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:48:56,754 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-04-12 00:48:56,755 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-12 00:48:56,755 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-12 00:48:56,756 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-04-12 00:48:56,756 INFO L87 Difference]: Start difference. First operand 680 states and 717 transitions. Second operand 106 states. [2018-04-12 00:49:00,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:00,017 INFO L93 Difference]: Finished difference Result 1396 states and 1473 transitions. [2018-04-12 00:49:00,017 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-12 00:49:00,017 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 364 [2018-04-12 00:49:00,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:00,019 INFO L225 Difference]: With dead ends: 1396 [2018-04-12 00:49:00,020 INFO L226 Difference]: Without dead ends: 752 [2018-04-12 00:49:00,021 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 798 GetRequests, 586 SyntacticMatches, 38 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9549 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=5240, Invalid=25560, Unknown=0, NotChecked=0, Total=30800 [2018-04-12 00:49:00,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2018-04-12 00:49:00,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 718. [2018-04-12 00:49:00,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-12 00:49:00,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 758 transitions. [2018-04-12 00:49:00,063 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 758 transitions. Word has length 364 [2018-04-12 00:49:00,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:00,063 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 758 transitions. [2018-04-12 00:49:00,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-12 00:49:00,064 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 758 transitions. [2018-04-12 00:49:00,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2018-04-12 00:49:00,065 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:00,065 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-12 00:49:00,065 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-12 00:49:00,065 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-12 00:49:00,071 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:00,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:00,143 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:01,993 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-12 00:49:01,994 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:03,447 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-12 00:49:03,447 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:49:03,449 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-12 00:49:03,450 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:49:04,023 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-12 00:49:04,042 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:04,042 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-04-12 00:49:04,042 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-12 00:49:04,043 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-12 00:49:04,043 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-04-12 00:49:04,043 INFO L87 Difference]: Start difference. First operand 718 states and 758 transitions. Second operand 107 states. [2018-04-12 00:49:09,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:09,277 INFO L93 Difference]: Finished difference Result 719 states and 758 transitions. [2018-04-12 00:49:09,277 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-12 00:49:09,277 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 374 [2018-04-12 00:49:09,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:09,279 INFO L225 Difference]: With dead ends: 719 [2018-04-12 00:49:09,279 INFO L226 Difference]: Without dead ends: 718 [2018-04-12 00:49:09,281 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 835 GetRequests, 608 SyntacticMatches, 35 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13383 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=6426, Invalid=31016, Unknown=0, NotChecked=0, Total=37442 [2018-04-12 00:49:09,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-04-12 00:49:09,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 718. [2018-04-12 00:49:09,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-12 00:49:09,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 757 transitions. [2018-04-12 00:49:09,322 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 757 transitions. Word has length 374 [2018-04-12 00:49:09,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:09,322 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 757 transitions. [2018-04-12 00:49:09,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-12 00:49:09,322 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 757 transitions. [2018-04-12 00:49:09,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2018-04-12 00:49:09,324 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:09,324 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-12 00:49:09,324 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-12 00:49:09,324 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-12 00:49:09,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:09,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:09,404 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:10,786 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-12 00:49:10,786 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:12,428 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-12 00:49:12,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:12,448 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 112 [2018-04-12 00:49:12,448 INFO L442 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-04-12 00:49:12,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-04-12 00:49:12,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1518, Invalid=10914, Unknown=0, NotChecked=0, Total=12432 [2018-04-12 00:49:12,449 INFO L87 Difference]: Start difference. First operand 718 states and 757 transitions. Second operand 112 states. [2018-04-12 00:49:16,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:16,068 INFO L93 Difference]: Finished difference Result 1472 states and 1553 transitions. [2018-04-12 00:49:16,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-12 00:49:16,069 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 384 [2018-04-12 00:49:16,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:16,071 INFO L225 Difference]: With dead ends: 1472 [2018-04-12 00:49:16,071 INFO L226 Difference]: Without dead ends: 790 [2018-04-12 00:49:16,073 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 842 GetRequests, 618 SyntacticMatches, 40 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10705 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=5835, Invalid=28575, Unknown=0, NotChecked=0, Total=34410 [2018-04-12 00:49:16,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2018-04-12 00:49:16,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 756. [2018-04-12 00:49:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-12 00:49:16,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 798 transitions. [2018-04-12 00:49:16,117 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 798 transitions. Word has length 384 [2018-04-12 00:49:16,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:16,117 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 798 transitions. [2018-04-12 00:49:16,117 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-04-12 00:49:16,117 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 798 transitions. [2018-04-12 00:49:16,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-12 00:49:16,118 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:16,119 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-12 00:49:16,119 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-12 00:49:16,119 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-12 00:49:16,124 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:16,201 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:18,205 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-12 00:49:18,206 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:19,789 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-12 00:49:19,789 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:49:19,792 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-12 00:49:19,792 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:49:20,421 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-12 00:49:20,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:20,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 112 [2018-04-12 00:49:20,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-12 00:49:20,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-12 00:49:20,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1526, Invalid=11130, Unknown=0, NotChecked=0, Total=12656 [2018-04-12 00:49:20,442 INFO L87 Difference]: Start difference. First operand 756 states and 798 transitions. Second operand 113 states. [2018-04-12 00:49:25,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:25,963 INFO L93 Difference]: Finished difference Result 757 states and 798 transitions. [2018-04-12 00:49:25,963 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-12 00:49:25,963 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 394 [2018-04-12 00:49:25,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:25,965 INFO L225 Difference]: With dead ends: 757 [2018-04-12 00:49:25,965 INFO L226 Difference]: Without dead ends: 756 [2018-04-12 00:49:25,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 640 SyntacticMatches, 37 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15034 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=7153, Invalid=34667, Unknown=0, NotChecked=0, Total=41820 [2018-04-12 00:49:25,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-12 00:49:26,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 756. [2018-04-12 00:49:26,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-12 00:49:26,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 797 transitions. [2018-04-12 00:49:26,011 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 797 transitions. Word has length 394 [2018-04-12 00:49:26,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:26,011 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 797 transitions. [2018-04-12 00:49:26,011 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-12 00:49:26,011 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 797 transitions. [2018-04-12 00:49:26,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-12 00:49:26,013 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:26,013 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-12 00:49:26,013 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-12 00:49:26,013 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-12 00:49:26,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:26,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:26,099 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:27,622 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-12 00:49:27,622 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:29,446 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-12 00:49:29,465 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:29,466 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 118 [2018-04-12 00:49:29,466 INFO L442 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-04-12 00:49:29,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-04-12 00:49:29,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1678, Invalid=12128, Unknown=0, NotChecked=0, Total=13806 [2018-04-12 00:49:29,467 INFO L87 Difference]: Start difference. First operand 756 states and 797 transitions. Second operand 118 states. [2018-04-12 00:49:33,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:33,484 INFO L93 Difference]: Finished difference Result 1548 states and 1633 transitions. [2018-04-12 00:49:33,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-12 00:49:33,485 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 404 [2018-04-12 00:49:33,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:33,487 INFO L225 Difference]: With dead ends: 1548 [2018-04-12 00:49:33,487 INFO L226 Difference]: Without dead ends: 828 [2018-04-12 00:49:33,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 886 GetRequests, 650 SyntacticMatches, 42 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11927 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=6462, Invalid=31758, Unknown=0, NotChecked=0, Total=38220 [2018-04-12 00:49:33,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2018-04-12 00:49:33,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 794. [2018-04-12 00:49:33,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-12 00:49:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 838 transitions. [2018-04-12 00:49:33,539 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 838 transitions. Word has length 404 [2018-04-12 00:49:33,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:33,540 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 838 transitions. [2018-04-12 00:49:33,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-04-12 00:49:33,540 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 838 transitions. [2018-04-12 00:49:33,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2018-04-12 00:49:33,541 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:33,542 INFO L355 BasicCegarLoop]: trace histogram [40, 39, 39, 38, 38, 38, 38, 38, 38, 38, 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-12 00:49:33,542 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__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-12 00:49:33,542 INFO L82 PathProgramCache]: Analyzing trace with hash 730115463, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:49:33,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:33,631 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:35,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 1935 proven. 5328 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:35,909 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:37,690 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-12 00:49:37,691 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:49:37,693 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-12 00:49:37,693 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:49:38,422 INFO L134 CoverageAnalysis]: Checked inductivity of 7263 backedges. 1770 proven. 5493 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:38,441 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:38,441 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79] total 118 [2018-04-12 00:49:38,442 INFO L442 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-04-12 00:49:38,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-04-12 00:49:38,443 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1686, Invalid=12356, Unknown=0, NotChecked=0, Total=14042 [2018-04-12 00:49:38,443 INFO L87 Difference]: Start difference. First operand 794 states and 838 transitions. Second operand 119 states. [2018-04-12 00:49:44,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:44,640 INFO L93 Difference]: Finished difference Result 795 states and 838 transitions. [2018-04-12 00:49:44,641 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-12 00:49:44,641 INFO L78 Accepts]: Start accepts. Automaton has 119 states. Word has length 414 [2018-04-12 00:49:44,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:44,643 INFO L225 Difference]: With dead ends: 795 [2018-04-12 00:49:44,643 INFO L226 Difference]: Without dead ends: 794 [2018-04-12 00:49:44,645 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 925 GetRequests, 672 SyntacticMatches, 39 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16781 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=7919, Invalid=38521, Unknown=0, NotChecked=0, Total=46440 [2018-04-12 00:49:44,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2018-04-12 00:49:44,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 794. [2018-04-12 00:49:44,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-12 00:49:44,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 837 transitions. [2018-04-12 00:49:44,699 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 837 transitions. Word has length 414 [2018-04-12 00:49:44,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:44,699 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 837 transitions. [2018-04-12 00:49:44,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 119 states. [2018-04-12 00:49:44,699 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 837 transitions. [2018-04-12 00:49:44,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2018-04-12 00:49:44,701 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:44,701 INFO L355 BasicCegarLoop]: trace histogram [41, 40, 40, 39, 39, 39, 39, 39, 39, 39, 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-12 00:49:44,701 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__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-12 00:49:44,701 INFO L82 PathProgramCache]: Analyzing trace with hash 713000662, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:49:44,707 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:44,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:44,789 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 7649 backedges. 1829 proven. 5820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:46,532 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7649 backedges. 1829 proven. 5820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:48,697 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:48,698 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 124 [2018-04-12 00:49:48,698 INFO L442 AbstractCegarLoop]: Interpolant automaton has 124 states [2018-04-12 00:49:48,699 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2018-04-12 00:49:48,700 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1846, Invalid=13406, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 00:49:48,700 INFO L87 Difference]: Start difference. First operand 794 states and 837 transitions. Second operand 124 states. [2018-04-12 00:49:53,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:49:53,243 INFO L93 Difference]: Finished difference Result 1624 states and 1713 transitions. [2018-04-12 00:49:53,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 00:49:53,264 INFO L78 Accepts]: Start accepts. Automaton has 124 states. Word has length 424 [2018-04-12 00:49:53,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:49:53,266 INFO L225 Difference]: With dead ends: 1624 [2018-04-12 00:49:53,266 INFO L226 Difference]: Without dead ends: 866 [2018-04-12 00:49:53,268 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 682 SyntacticMatches, 44 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13215 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=7121, Invalid=35109, Unknown=0, NotChecked=0, Total=42230 [2018-04-12 00:49:53,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2018-04-12 00:49:53,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 832. [2018-04-12 00:49:53,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 832 states. [2018-04-12 00:49:53,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 878 transitions. [2018-04-12 00:49:53,339 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 878 transitions. Word has length 424 [2018-04-12 00:49:53,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:49:53,339 INFO L459 AbstractCegarLoop]: Abstraction has 832 states and 878 transitions. [2018-04-12 00:49:53,339 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states. [2018-04-12 00:49:53,339 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 878 transitions. [2018-04-12 00:49:53,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2018-04-12 00:49:53,342 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:49:53,342 INFO L355 BasicCegarLoop]: trace histogram [42, 41, 41, 40, 40, 40, 40, 40, 40, 40, 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-12 00:49:53,342 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__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-12 00:49:53,342 INFO L82 PathProgramCache]: Analyzing trace with hash 601214437, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:49:53,348 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:49:53,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:49:53,431 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:49:55,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8045 backedges. 2137 proven. 5908 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:55,901 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:49:57,856 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-12 00:49:57,857 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:49:57,859 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-12 00:49:57,860 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:49:58,660 INFO L134 CoverageAnalysis]: Checked inductivity of 8045 backedges. 1963 proven. 6082 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:49:58,679 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:49:58,680 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 124 [2018-04-12 00:49:58,680 INFO L442 AbstractCegarLoop]: Interpolant automaton has 125 states [2018-04-12 00:49:58,681 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2018-04-12 00:49:58,681 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1854, Invalid=13646, Unknown=0, NotChecked=0, Total=15500 [2018-04-12 00:49:58,681 INFO L87 Difference]: Start difference. First operand 832 states and 878 transitions. Second operand 125 states. [2018-04-12 00:50:05,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:50:05,090 INFO L93 Difference]: Finished difference Result 833 states and 878 transitions. [2018-04-12 00:50:05,090 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-12 00:50:05,090 INFO L78 Accepts]: Start accepts. Automaton has 125 states. Word has length 434 [2018-04-12 00:50:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:50:05,092 INFO L225 Difference]: With dead ends: 833 [2018-04-12 00:50:05,092 INFO L226 Difference]: Without dead ends: 832 [2018-04-12 00:50:05,094 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 704 SyntacticMatches, 41 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18624 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=8724, Invalid=42578, Unknown=0, NotChecked=0, Total=51302 [2018-04-12 00:50:05,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2018-04-12 00:50:05,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2018-04-12 00:50:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 832 states. [2018-04-12 00:50:05,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 877 transitions. [2018-04-12 00:50:05,149 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 877 transitions. Word has length 434 [2018-04-12 00:50:05,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:50:05,149 INFO L459 AbstractCegarLoop]: Abstraction has 832 states and 877 transitions. [2018-04-12 00:50:05,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 125 states. [2018-04-12 00:50:05,150 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 877 transitions. [2018-04-12 00:50:05,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2018-04-12 00:50:05,151 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:50:05,151 INFO L355 BasicCegarLoop]: trace histogram [43, 42, 42, 41, 41, 41, 41, 41, 41, 41, 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-12 00:50:05,152 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__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-12 00:50:05,152 INFO L82 PathProgramCache]: Analyzing trace with hash -203273804, now seen corresponding path program 40 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:50:05,162 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:50:05,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:50:05,263 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:50:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8451 backedges. 2025 proven. 6426 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:50:07,406 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:50:09,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8451 backedges. 2025 proven. 6426 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:50:09,712 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:50:09,712 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 130 [2018-04-12 00:50:09,713 INFO L442 AbstractCegarLoop]: Interpolant automaton has 130 states [2018-04-12 00:50:09,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2018-04-12 00:50:09,714 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2022, Invalid=14748, Unknown=0, NotChecked=0, Total=16770 [2018-04-12 00:50:09,714 INFO L87 Difference]: Start difference. First operand 832 states and 877 transitions. Second operand 130 states. [2018-04-12 00:50:14,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 00:50:14,531 INFO L93 Difference]: Finished difference Result 1700 states and 1793 transitions. [2018-04-12 00:50:14,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 00:50:14,531 INFO L78 Accepts]: Start accepts. Automaton has 130 states. Word has length 444 [2018-04-12 00:50:14,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 00:50:14,534 INFO L225 Difference]: With dead ends: 1700 [2018-04-12 00:50:14,534 INFO L226 Difference]: Without dead ends: 904 [2018-04-12 00:50:14,536 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 974 GetRequests, 714 SyntacticMatches, 46 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14569 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=7812, Invalid=38628, Unknown=0, NotChecked=0, Total=46440 [2018-04-12 00:50:14,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-12 00:50:14,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 870. [2018-04-12 00:50:14,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 870 states. [2018-04-12 00:50:14,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 918 transitions. [2018-04-12 00:50:14,603 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 918 transitions. Word has length 444 [2018-04-12 00:50:14,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 00:50:14,603 INFO L459 AbstractCegarLoop]: Abstraction has 870 states and 918 transitions. [2018-04-12 00:50:14,604 INFO L460 AbstractCegarLoop]: Interpolant automaton has 130 states. [2018-04-12 00:50:14,604 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 918 transitions. [2018-04-12 00:50:14,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2018-04-12 00:50:14,605 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 00:50:14,606 INFO L355 BasicCegarLoop]: trace histogram [44, 43, 43, 42, 42, 42, 42, 42, 42, 42, 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-12 00:50:14,606 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__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-12 00:50:14,606 INFO L82 PathProgramCache]: Analyzing trace with hash 256209731, now seen corresponding path program 41 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 00:50:14,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 00:50:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 00:50:14,704 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 00:50:17,375 INFO L134 CoverageAnalysis]: Checked inductivity of 8867 backedges. 2349 proven. 6518 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:50:17,375 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 00:50:19,489 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-12 00:50:19,490 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 00:50:19,493 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-12 00:50:19,493 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-12 00:50:20,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8867 backedges. 2166 proven. 6701 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 00:50:20,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 00:50:20,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 130 [2018-04-12 00:50:20,378 INFO L442 AbstractCegarLoop]: Interpolant automaton has 131 states [2018-04-12 00:50:20,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2018-04-12 00:50:20,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2030, Invalid=15000, Unknown=0, NotChecked=0, Total=17030 [2018-04-12 00:50:20,380 INFO L87 Difference]: Start difference. First operand 870 states and 918 transitions. Second operand 131 states. Received shutdown request... [2018-04-12 00:50:23,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 00:50:23,603 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 00:50:23,608 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 00:50:23,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 12:50:23 BasicIcfg [2018-04-12 00:50:23,608 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 00:50:23,609 INFO L168 Benchmark]: Toolchain (without parser) took 220335.07 ms. Allocated memory was 300.4 MB in the beginning and 841.0 MB in the end (delta: 540.5 MB). Free memory was 236.4 MB in the beginning and 652.5 MB in the end (delta: -416.1 MB). Peak memory consumption was 124.4 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,609 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 300.4 MB. Free memory is still 262.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 00:50:23,609 INFO L168 Benchmark]: CACSL2BoogieTranslator took 314.59 ms. Allocated memory is still 300.4 MB. Free memory was 236.4 MB in the beginning and 212.4 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,609 INFO L168 Benchmark]: Boogie Preprocessor took 49.89 ms. Allocated memory is still 300.4 MB. Free memory was 212.4 MB in the beginning and 210.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,609 INFO L168 Benchmark]: RCFGBuilder took 492.40 ms. Allocated memory was 300.4 MB in the beginning and 458.2 MB in the end (delta: 157.8 MB). Free memory was 210.4 MB in the beginning and 394.8 MB in the end (delta: -184.5 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,610 INFO L168 Benchmark]: IcfgTransformer took 23071.65 ms. Allocated memory was 458.2 MB in the beginning and 998.2 MB in the end (delta: 540.0 MB). Free memory was 394.8 MB in the beginning and 923.2 MB in the end (delta: -528.3 MB). Peak memory consumption was 600.4 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,610 INFO L168 Benchmark]: TraceAbstraction took 196402.46 ms. Allocated memory was 998.2 MB in the beginning and 841.0 MB in the end (delta: -157.3 MB). Free memory was 923.2 MB in the beginning and 652.5 MB in the end (delta: 270.7 MB). Peak memory consumption was 113.4 MB. Max. memory is 5.3 GB. [2018-04-12 00:50:23,612 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.13 ms. Allocated memory is still 300.4 MB. Free memory is still 262.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 314.59 ms. Allocated memory is still 300.4 MB. Free memory was 236.4 MB in the beginning and 212.4 MB in the end (delta: 24.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 49.89 ms. Allocated memory is still 300.4 MB. Free memory was 212.4 MB in the beginning and 210.4 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 492.40 ms. Allocated memory was 300.4 MB in the beginning and 458.2 MB in the end (delta: 157.8 MB). Free memory was 210.4 MB in the beginning and 394.8 MB in the end (delta: -184.5 MB). Peak memory consumption was 22.2 MB. Max. memory is 5.3 GB. * IcfgTransformer took 23071.65 ms. Allocated memory was 458.2 MB in the beginning and 998.2 MB in the end (delta: 540.0 MB). Free memory was 394.8 MB in the beginning and 923.2 MB in the end (delta: -528.3 MB). Peak memory consumption was 600.4 MB. Max. memory is 5.3 GB. * TraceAbstraction took 196402.46 ms. Allocated memory was 998.2 MB in the beginning and 841.0 MB in the end (delta: -157.3 MB). Free memory was 923.2 MB in the beginning and 652.5 MB in the end (delta: 270.7 MB). Peak memory consumption was 113.4 MB. 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 : 692 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) : 4689.47 RENAME_VARIABLES(MILLISECONDS) : 362.36 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 4694.25 PROJECTAWAY(MILLISECONDS) : 6511.17 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.64 DISJOIN(MILLISECONDS) : 279.29 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 388.30 ADD_EQUALITY(MILLISECONDS) : 10.12 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.73 #CONJOIN_DISJUNCTIVE : 568 #RENAME_VARIABLES : 1191 #UNFREEZE : 0 #CONJOIN : 710 #PROJECTAWAY : 672 #ADD_WEAK_EQUALITY : 12 #DISJOIN : 255 #RENAME_VARIABLES_DISJUNCTIVE : 1149 #ADD_EQUALITY : 87 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 8 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 15103.76 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 4681.80 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.46 JOIN(MILLISECONDS) : 265.40 RENAMEVARS(MILLISECONDS) : 349.01 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 9621.78 ISLABELSTRONGERTHAN(MILLISECONDS) : 1611.19 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 117.99 UNFREEZE(MILLISECONDS) : 98.41 REPORTCONTAINS(MILLISECONDS) : 0.00 PROJECTAWAY(MILLISECONDS) : 6354.08 MEETEDGELABELS(MILLISECONDS) : 292.83 REPORTEQUALITY(MILLISECONDS) : 479.14 ADDALLNODES(MILLISECONDS) : 285.58 REPORTDISEQUALITY(MILLISECONDS) : 4.60 WEQGRAPHJOIN(MILLISECONDS) : 133.44 #FREEZE : 4627 #ADDNODE : 0 #MEET : 499 #FILTERREDUNDANT : 0 #REPORTWEQ : 12 #JOIN : 255 #RENAMEVARS : 1191 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 1422 #ISLABELSTRONGERTHAN : 133669 #ISWEQGRAPHSTRONGERTHAN : 609 #UNFREEZE : 2725 #REPORTCONTAINS : 0 #PROJECTAWAY : 1035 #MEETEDGELABELS : 2628 #REPORTEQUALITY : 5928 #ADDALLNODES : 499 #REPORTDISEQUALITY : 1104 #WEQGRAPHJOIN : 255 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 3980.78 REPORT_EQUALITY(MILLISECONDS) : 1446.28 FILTERREDUNDANT(MILLISECONDS) : 8833.68 ADD_ALL_ELEMENTS(MILLISECONDS) : 1686.80 JOIN(MILLISECONDS) : 91.28 ALIGN_ELEMENTS(MILLISECONDS) : 3462.30 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 230.31 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 10913.25 REPORTCONTAINS(MILLISECONDS) : 0.00 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 5048.60 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 1127.85 #ADDNODE : 0 #MEET : 14087 #REPORT_EQUALITY : 166218 #FILTERREDUNDANT : 286727 #ADD_ALL_ELEMENTS : 103576 #JOIN : 255 #ALIGN_ELEMENTS : 44643 #COPY : 0 #REPORT_DISEQUALITY : 50362 #UNFREEZE : 0 #OVERALL : 989949 #REPORTCONTAINS : 0 #IS_STRONGER_THAN_NO_CACHING : 309668 #REMOVE : 0 #IS_STRONGER_THAN_W_CACHING : 0 #PROJECT_TO_ELEMENTS : 14413 * 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 (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 553). Cancelled while BasicCegarLoop was constructing difference of abstraction (870states) and interpolant automaton (currently 67 states, 131 states before enhancement), while ReachableStatesComputation was computing reachable states (441 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 67 locations, 13 error locations. TIMEOUT Result, 196.3s OverallTime, 49 OverallIterations, 44 TraceHistogramMax, 106.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 9310 SDtfs, 75548 SDslu, 122472 SDs, 0 SdLazy, 96997 SolverSat, 5925 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 42.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 23481 GetRequests, 17349 SyntacticMatches, 1035 SemanticMatches, 5097 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 257985 ImplicationChecksByTransitivity, 121.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=870occurred in iteration=48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 48 MinimizatonAttempts, 834 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 84.0s InterpolantComputationTime, 10666 NumberOfCodeBlocks, 10666 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 21234 ConstructedInterpolants, 4991 QuantifiedInterpolants, 50071179 SizeOfPredicates, 2006 NumberOfNonLiveVariables, 24502 ConjunctsInSsa, 2067 ConjunctsInUnsatCore, 98 InterpolantComputations, 14 PerfectInterpolantSequences, 63640/258086 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-12_00-50-23-622.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-12_00-50-23-622.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-12_00-50-23-622.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-12_00-50-23-622.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-12_00-50-23-622.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-12_00-50-23-622.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-12_00-50-23-622.csv Completed graceful shutdown