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-453dfda-m [2018-04-09 23:40:48,066 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-09 23:40:48,067 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-09 23:40:48,080 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-09 23:40:48,081 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-09 23:40:48,081 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-09 23:40:48,082 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-09 23:40:48,084 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-09 23:40:48,086 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-09 23:40:48,087 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-09 23:40:48,088 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-09 23:40:48,088 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-09 23:40:48,089 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-09 23:40:48,091 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-09 23:40:48,091 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-09 23:40:48,094 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-09 23:40:48,096 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-09 23:40:48,097 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-09 23:40:48,099 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-09 23:40:48,100 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-09 23:40:48,102 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-09 23:40:48,103 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-09 23:40:48,103 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-09 23:40:48,104 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-09 23:40:48,105 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-09 23:40:48,106 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-09 23:40:48,106 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-09 23:40:48,107 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-09 23:40:48,108 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-09 23:40:48,108 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-09 23:40:48,109 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-09 23:40:48,109 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-09 23:40:48,130 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-09 23:40:48,130 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-09 23:40:48,131 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-09 23:40:48,131 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-09 23:40:48,131 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-09 23:40:48,132 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-09 23:40:48,132 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-09 23:40:48,132 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-09 23:40:48,132 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-09 23:40:48,132 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-09 23:40:48,132 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-09 23:40:48,133 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-09 23:40:48,133 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-09 23:40:48,133 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-09 23:40:48,133 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-09 23:40:48,133 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-09 23:40:48,133 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-09 23:40:48,134 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-09 23:40:48,134 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-09 23:40:48,134 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-09 23:40:48,134 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-09 23:40:48,134 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-09 23:40:48,134 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-09 23:40:48,135 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-09 23:40:48,135 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-09 23:40:48,135 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-09 23:40:48,135 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-09 23:40:48,135 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 23:40:48,136 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-09 23:40:48,137 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-09 23:40:48,137 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-09 23:40:48,137 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-09 23:40:48,138 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-09 23:40:48,169 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-09 23:40:48,178 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-09 23:40:48,181 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-09 23:40:48,183 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-09 23:40:48,183 INFO L276 PluginConnector]: CDTParser initialized [2018-04-09 23:40:48,184 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-09 23:40:48,464 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG762b82a76 [2018-04-09 23:40:48,679 INFO L287 CDTParser]: IsIndexed: true [2018-04-09 23:40:48,680 INFO L288 CDTParser]: Found 1 translation units. [2018-04-09 23:40:48,680 INFO L168 CDTParser]: Scanning bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-09 23:40:48,691 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-09 23:40:48,692 INFO L215 ultiparseSymbolTable]: [2018-04-09 23:40:48,692 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-09 23:40:48,692 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-09 23:40:48,692 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-09 23:40:48,692 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in bubblesort-alloca_true-valid-memsafety_true-termination.i [2018-04-09 23:40:48,692 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-09 23:40:48,692 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-09 23:40:48,692 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,693 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,694 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,695 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,696 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,697 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,698 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,699 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,700 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,701 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,702 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,703 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,704 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-09 23:40:48,722 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG762b82a76 [2018-04-09 23:40:48,727 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-09 23:40:48,729 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-09 23:40:48,730 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-09 23:40:48,730 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-09 23:40:48,735 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-09 23:40:48,736 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 11:40:48" (1/1) ... [2018-04-09 23:40:48,738 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6db3f954 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:48, skipping insertion in model container [2018-04-09 23:40:48,738 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.04 11:40:48" (1/1) ... [2018-04-09 23:40:48,752 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 23:40:48,782 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-09 23:40:48,955 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 23:40:49,007 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-09 23:40:49,015 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-09 23:40:49,053 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49 WrapperNode [2018-04-09 23:40:49,053 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-09 23:40:49,054 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-09 23:40:49,054 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-09 23:40:49,054 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-09 23:40:49,063 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,064 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,078 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,079 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,090 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,095 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,098 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,103 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-09 23:40:49,104 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-09 23:40:49,104 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-09 23:40:49,104 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-09 23:40:49,105 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (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-09 23:40:49,234 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-09 23:40:49,234 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-09 23:40:49,234 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-09 23:40:49,234 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-09 23:40:49,234 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-09 23:40:49,235 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_32 [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i____bswap_64 [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure __ctype_get_mb_cur_max [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure atof [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure atoi [2018-04-09 23:40:49,235 INFO L128 BoogieDeclarations]: Found specification of procedure atol [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure atoll [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure strtod [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure strtof [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure strtold [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure strtol [2018-04-09 23:40:49,236 INFO L128 BoogieDeclarations]: Found specification of procedure strtoul [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtoq [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtouq [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtoll [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure strtoull [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure l64a [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure a64l [2018-04-09 23:40:49,237 INFO L128 BoogieDeclarations]: Found specification of procedure select [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure pselect [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_major [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_minor [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure gnu_dev_makedev [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure random [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure srandom [2018-04-09 23:40:49,238 INFO L128 BoogieDeclarations]: Found specification of procedure initstate [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure setstate [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure random_r [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure srandom_r [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure initstate_r [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure setstate_r [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure rand [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure srand [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure rand_r [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure drand48 [2018-04-09 23:40:49,239 INFO L128 BoogieDeclarations]: Found specification of procedure erand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure srand48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure seed48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48 [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure drand48_r [2018-04-09 23:40:49,240 INFO L128 BoogieDeclarations]: Found specification of procedure erand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure lrand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure nrand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure mrand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure jrand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure srand48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure seed48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure lcong48_r [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure malloc [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure calloc [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure realloc [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure free [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure cfree [2018-04-09 23:40:49,241 INFO L128 BoogieDeclarations]: Found specification of procedure alloca [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure valloc [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure posix_memalign [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure abort [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure atexit [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure on_exit [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure exit [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure _Exit [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure getenv [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure putenv [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure setenv [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure unsetenv [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure clearenv [2018-04-09 23:40:49,242 INFO L128 BoogieDeclarations]: Found specification of procedure mktemp [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemp [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkstemps [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure mkdtemp [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure system [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure realpath [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure bsearch [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure qsort [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure abs [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure labs [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure llabs [2018-04-09 23:40:49,243 INFO L128 BoogieDeclarations]: Found specification of procedure div [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure ldiv [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure lldiv [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure gcvt [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt [2018-04-09 23:40:49,244 INFO L128 BoogieDeclarations]: Found specification of procedure qgcvt [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure ecvt_r [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure fcvt_r [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure qecvt_r [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure qfcvt_r [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure mblen [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure mbtowc [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure wctomb [2018-04-09 23:40:49,245 INFO L128 BoogieDeclarations]: Found specification of procedure mbstowcs [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure wcstombs [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure rpmatch [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure getsubopt [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure getloadavg [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fbubblesort_alloca_true_valid_memsafety_true_termination_i__bubbleSort [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-09 23:40:49,246 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-09 23:40:49,247 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-09 23:40:49,627 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-09 23:40:49,628 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 11:40:49 BoogieIcfgContainer [2018-04-09 23:40:49,628 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-09 23:40:49,632 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-09 23:40:49,632 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-09 23:40:49,633 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-09 23:40:49,635 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 11:40:49" (1/1) ... [2018-04-09 23:40:49,642 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-09 23:40:49,642 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-09 23:40:49,659 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-09 23:40:49,681 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-09 23:40:49,697 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 4 location literals (each corresponds to one heap write) [2018-04-09 23:40:49,707 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-09 23:40:49,723 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-09 23:40:49,724 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-09 23:40:49,726 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-09 23:40:49,789 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1) [2018-04-09 23:41:11,200 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-09 23:41:11,203 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-09 23:41:11,210 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 6 [2018-04-09 23:41:11,210 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-09 23:41:11,210 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-09 23:41:11,211 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-09 23:41:11,219 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-09 23:41:11,219 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-09 23:41:11,219 DEBUG L265 HeapPartitionManager]: and [2018-04-09 23:41:11,220 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-09 23:41:11,220 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-09 23:41:11,220 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-09 23:41:11,229 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-09 23:41:11,229 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-09 23:41:11,229 DEBUG L265 HeapPartitionManager]: and [2018-04-09 23:41:11,229 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-09 23:41:11,230 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-09 23:41:11,230 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-09 23:41:11,233 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-09 23:41:11,234 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-09 23:41:11,234 DEBUG L265 HeapPartitionManager]: and [2018-04-09 23:41:11,234 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-09 23:41:11,234 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-09 23:41:11,234 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-09 23:41:11,238 DEBUG L262 HeapPartitionManager]: merging partition blocks for array group[#memory_int] : [2018-04-09 23:41:11,238 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-09 23:41:11,238 DEBUG L265 HeapPartitionManager]: and [2018-04-09 23:41:11,238 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-09 23:41:11,238 DEBUG L267 HeapPartitionManager]: because of possible aliasing at dimension 1 [2018-04-09 23:41:11,238 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-09 23:41:11,246 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_33 [2018-04-09 23:41:11,246 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-09 23:41:11,246 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-09 23:41:11,246 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-09 23:41:11,247 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-09 23:41:11,247 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_66 [2018-04-09 23:41:11,247 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-09 23:41:11,247 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-09 23:41:11,247 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-09 23:41:11,247 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-09 23:41:11,248 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-09 23:41:11,248 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-09 23:41:11,248 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-09 23:41:11,248 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-09 23:41:11,248 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-09 23:41:11,248 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-09 23:41:11,248 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-09 23:41:11,248 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-09 23:41:11,248 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-09 23:41:11,248 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-09 23:41:11,248 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-09 23:41:11,249 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-09 23:41:11,249 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-09 23:41:11,249 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-09 23:41:11,249 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-09 23:41:11,249 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_33 [2018-04-09 23:41:11,249 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-09 23:41:11,249 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-09 23:41:11,249 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_66 [2018-04-09 23:41:11,249 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-09 23:41:11,249 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-09 23:41:11,250 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_31 [2018-04-09 23:41:11,250 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-09 23:41:11,250 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_31 [2018-04-09 23:41:11,250 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-09 23:41:11,250 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-09 23:41:11,250 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-09 23:41:11,250 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-09 23:41:11,250 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-09 23:41:11,250 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-09 23:41:11,250 INFO L346 HeapPartitionManager]: # location blocks :2 [2018-04-09 23:41:11,251 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-09 23:41:11,251 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-09 23:41:11,251 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-09 23:41:11,251 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-09 23:41:11,251 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 2 [2018-04-09 23:41:11,251 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-09 23:41:11,251 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-09 23:41:11,251 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-09 23:41:11,252 INFO L134 ransitionTransformer]: executing heap partitioning transformation [2018-04-09 23:41:11,255 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,255 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,255 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,256 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,256 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,256 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,256 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,256 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,256 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,257 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-09 23:41:11,257 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,257 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,257 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,257 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,257 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,257 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,257 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,258 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-09 23:41:11,258 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,258 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,258 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,258 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-09 23:41:11,258 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,258 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,259 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,259 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-09 23:41:11,259 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,259 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,259 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,259 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,259 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,259 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,259 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,259 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,260 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,260 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,260 DEBUG L356 ransitionTransformer]: {main_#t~nondet8=|v_main_#t~nondet8_3|} [2018-04-09 23:41:11,260 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,260 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,260 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,260 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,260 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-09 23:41:11,260 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,260 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,261 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,261 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-09 23:41:11,261 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,261 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,261 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,261 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-09 23:41:11,261 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,261 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,262 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,262 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-09 23:41:11,262 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,262 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,262 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,262 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-09 23:41:11,262 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,263 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,263 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,263 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-09 23:41:11,263 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,264 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,264 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-09 23:41:11,264 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,264 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-09 23:41:11,264 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,264 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,265 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_1| 0) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-09 23:41:11,265 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,265 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,265 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,265 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-09 23:41:11,265 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,266 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,266 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,266 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-09 23:41:11,266 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,266 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,267 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,267 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-09 23:41:11,267 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,267 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,267 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,267 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,267 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,268 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,268 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-09 23:41:11,268 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,268 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,268 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,268 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,268 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,269 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,269 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,269 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-09 23:41:11,269 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,269 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,269 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,270 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,270 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-09 23:41:11,270 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,270 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,270 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,270 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-09 23:41:11,271 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,271 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,271 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,271 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,271 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,271 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,271 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-09 23:41:11,272 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,272 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,272 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,272 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,272 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,272 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,273 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,273 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-09 23:41:11,273 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,273 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,273 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,273 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,273 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-09 23:41:11,274 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,274 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,274 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,274 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,274 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,274 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,274 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,274 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,274 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,275 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,275 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,275 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-09 23:41:11,275 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,275 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,275 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,275 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-09 23:41:11,275 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,275 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,275 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,276 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,276 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,276 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,276 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,276 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-09 23:41:11,276 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,276 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,277 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,277 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,277 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,277 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,277 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,277 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,277 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,277 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,277 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,277 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-09 23:41:11,277 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,278 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,278 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,278 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-09 23:41:11,278 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,278 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,278 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,278 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-09 23:41:11,278 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,278 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,280 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,281 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-09 23:41:11,281 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,281 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,281 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-09 23:41:11,281 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,282 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-09 23:41:11,282 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,282 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,282 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-09 23:41:11,282 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,282 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-09 23:41:11,282 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,282 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,283 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-09 23:41:11,283 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,283 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-09 23:41:11,283 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,283 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,284 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-09 23:41:11,284 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,284 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,284 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,284 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-09 23:41:11,285 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,285 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,285 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,285 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-09 23:41:11,285 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,285 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,286 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,287 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-09 23:41:11,287 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,287 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,287 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-09 23:41:11,287 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,287 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-09 23:41:11,287 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,287 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,288 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-09 23:41:11,288 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,288 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-09 23:41:11,288 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,288 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,288 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-09 23:41:11,288 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,288 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-09 23:41:11,288 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,289 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,289 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-09 23:41:11,289 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,289 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,289 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,289 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-09 23:41:11,289 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,290 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,290 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,290 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,290 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,290 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,290 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-09 23:41:11,290 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,290 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,290 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,290 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,291 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-09 23:41:11,291 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,291 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,291 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,291 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-09 23:41:11,291 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,291 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,291 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,291 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,291 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,292 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,292 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-09 23:41:11,292 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,292 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,292 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,292 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,292 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,292 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,292 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,293 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-09 23:41:11,293 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,293 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,293 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,293 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,293 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,293 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,294 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,294 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-09 23:41:11,294 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,294 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,294 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,294 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,294 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,295 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,295 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,295 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-09 23:41:11,295 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,295 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,295 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,295 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,296 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-09 23:41:11,296 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,296 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,296 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-09 23:41:11,296 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,296 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-09 23:41:11,297 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,297 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,297 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-09 23:41:11,297 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,297 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-09 23:41:11,297 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,297 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,298 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-09 23:41:11,298 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,298 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-09 23:41:11,298 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,298 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,298 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-09 23:41:11,299 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,299 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,299 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,299 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-09 23:41:11,299 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,299 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,300 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,300 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-09 23:41:11,300 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,300 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,300 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,301 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-09 23:41:11,301 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,301 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,301 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,301 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-09 23:41:11,301 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,301 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,302 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,302 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,302 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,302 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,302 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-09 23:41:11,302 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,302 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,302 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,303 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,303 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,303 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,303 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,303 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-09 23:41:11,303 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,303 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,304 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,304 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,304 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-09 23:41:11,304 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,305 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,305 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-09 23:41:11,305 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,305 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-09 23:41:11,305 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,305 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,306 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-09 23:41:11,306 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,306 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-09 23:41:11,306 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,306 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,306 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-09 23:41:11,306 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,307 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-09 23:41:11,307 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,307 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,307 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-09 23:41:11,307 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,307 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,308 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,308 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-09 23:41:11,308 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,308 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,311 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,312 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-09 23:41:11,312 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,312 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,312 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-09 23:41:11,312 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,312 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-09 23:41:11,312 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,312 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,312 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-09 23:41:11,313 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,313 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-09 23:41:11,313 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,313 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,313 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-09 23:41:11,313 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,313 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-09 23:41:11,313 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,313 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,313 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-09 23:41:11,314 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,314 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,314 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,314 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-09 23:41:11,314 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,314 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,314 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,314 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,314 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,314 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,315 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-09 23:41:11,315 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,315 DEBUG L358 ransitionTransformer]: {} [2018-04-09 23:41:11,315 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,316 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,316 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-09 23:41:11,316 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-09 23:41:11,316 DEBUG L339 ransitionTransformer]: old formula: [2018-04-09 23:41:11,316 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-09 23:41:11,316 DEBUG L341 ransitionTransformer]: new formula: [2018-04-09 23:41:11,316 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-09 23:41:11,316 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-09 23:41:11,316 DEBUG L347 ransitionTransformer]: old invars: [2018-04-09 23:41:11,316 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-09 23:41:11,317 DEBUG L349 ransitionTransformer]: new invars: [2018-04-09 23:41:11,317 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-09 23:41:11,317 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,317 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,317 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-09 23:41:11,317 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,317 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-09 23:41:11,317 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,317 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,317 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-09 23:41:11,318 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,318 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,318 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,318 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-09 23:41:11,318 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,318 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,318 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,318 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,318 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,318 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,319 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,319 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-09 23:41:11,319 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-09 23:41:11,319 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-09 23:41:11,319 DEBUG L356 ransitionTransformer]: {ULTIMATE.start_#t~ret10=|v_ULTIMATE.start_#t~ret10_2|} [2018-04-09 23:41:11,319 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-09 23:41:11,319 DEBUG L358 ransitionTransformer]: {ULTIMATE.start_#t~ret10=|v_ULTIMATE.start_#t~ret10_2|, main_#res=|v_main_#resOutParam_1|} [2018-04-09 23:41:11,319 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,320 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-09 23:41:11,320 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-09 23:41:11,320 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-09 23:41:11,320 DEBUG L360 ransitionTransformer]: [2018-04-09 23:41:11,321 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 112 non ball SCCs. Number of states in SCCs 112. [2018-04-09 23:41:11,334 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 09.04 11:41:11 BasicIcfg [2018-04-09 23:41:11,334 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-09 23:41:11,335 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-09 23:41:11,335 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-09 23:41:11,337 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-09 23:41:11,337 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.04 11:40:48" (1/4) ... [2018-04-09 23:41:11,338 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f7e42e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.04 11:41:11, skipping insertion in model container [2018-04-09 23:41:11,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.04 11:40:49" (2/4) ... [2018-04-09 23:41:11,338 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f7e42e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.04 11:41:11, skipping insertion in model container [2018-04-09 23:41:11,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.04 11:40:49" (3/4) ... [2018-04-09 23:41:11,338 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f7e42e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.04 11:41:11, skipping insertion in model container [2018-04-09 23:41:11,338 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 09.04 11:41:11" (4/4) ... [2018-04-09 23:41:11,340 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-09 23:41:11,347 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-09 23:41:11,354 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 13 error locations. [2018-04-09 23:41:11,384 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-09 23:41:11,385 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-09 23:41:11,385 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-09 23:41:11,385 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-09 23:41:11,385 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-09 23:41:11,385 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-09 23:41:11,385 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-09 23:41:11,385 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-09 23:41:11,385 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-09 23:41:11,386 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-09 23:41:11,395 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states. [2018-04-09 23:41:11,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-09 23:41:11,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:11,401 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-09 23:41:11,401 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-09 23:41:11,404 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-09 23:41:11,417 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:11,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:11,468 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:11,519 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-09 23:41:11,520 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:11,529 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 23:41:11,529 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-09 23:41:11,552 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-09 23:41:11,552 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:11,571 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-09 23:41:11,594 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:11,594 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2018-04-09 23:41:11,596 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-09 23:41:11,603 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-09 23:41:11,603 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-04-09 23:41:11,605 INFO L87 Difference]: Start difference. First operand 67 states. Second operand 6 states. [2018-04-09 23:41:11,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:11,740 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2018-04-09 23:41:11,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-09 23:41:11,741 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2018-04-09 23:41:11,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:11,751 INFO L225 Difference]: With dead ends: 108 [2018-04-09 23:41:11,751 INFO L226 Difference]: Without dead ends: 58 [2018-04-09 23:41:11,755 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-09 23:41:11,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-04-09 23:41:11,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-04-09 23:41:11,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-04-09 23:41:11,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 61 transitions. [2018-04-09 23:41:11,787 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 61 transitions. Word has length 25 [2018-04-09 23:41:11,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:11,787 INFO L459 AbstractCegarLoop]: Abstraction has 58 states and 61 transitions. [2018-04-09 23:41:11,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-09 23:41:11,788 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 61 transitions. [2018-04-09 23:41:11,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-04-09 23:41:11,788 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:11,788 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-09 23:41:11,788 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-09 23:41:11,789 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-09 23:41:11,795 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:11,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:11,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:11,832 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-09 23:41:11,833 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:11,845 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 23:41:11,845 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-09 23:41:12,165 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-09 23:41:12,166 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:12,529 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-09 23:41:12,565 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:12,566 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-09 23:41:12,567 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-09 23:41:12,568 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-09 23:41:12,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2018-04-09 23:41:12,568 INFO L87 Difference]: Start difference. First operand 58 states and 61 transitions. Second operand 18 states. [2018-04-09 23:41:13,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:13,343 INFO L93 Difference]: Finished difference Result 95 states and 106 transitions. [2018-04-09 23:41:13,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-09 23:41:13,344 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 25 [2018-04-09 23:41:13,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:13,347 INFO L225 Difference]: With dead ends: 95 [2018-04-09 23:41:13,347 INFO L226 Difference]: Without dead ends: 89 [2018-04-09 23:41:13,347 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2018-04-09 23:41:13,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-04-09 23:41:13,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 61. [2018-04-09 23:41:13,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-09 23:41:13,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 66 transitions. [2018-04-09 23:41:13,356 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 66 transitions. Word has length 25 [2018-04-09 23:41:13,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:13,357 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 66 transitions. [2018-04-09 23:41:13,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-09 23:41:13,357 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 66 transitions. [2018-04-09 23:41:13,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-04-09 23:41:13,358 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:13,358 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-09 23:41:13,358 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-09 23:41:13,358 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-09 23:41:13,364 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:13,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:13,377 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:13,394 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-09 23:41:13,394 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:13,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-09 23:41:13,459 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:13,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-09 23:41:13,460 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 23:41:13,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 23:41:13,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-04-09 23:41:13,460 INFO L87 Difference]: Start difference. First operand 61 states and 66 transitions. Second operand 8 states. [2018-04-09 23:41:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:13,535 INFO L93 Difference]: Finished difference Result 91 states and 97 transitions. [2018-04-09 23:41:13,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 23:41:13,535 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 27 [2018-04-09 23:41:13,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:13,536 INFO L225 Difference]: With dead ends: 91 [2018-04-09 23:41:13,536 INFO L226 Difference]: Without dead ends: 84 [2018-04-09 23:41:13,537 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-09 23:41:13,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-09 23:41:13,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2018-04-09 23:41:13,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-04-09 23:41:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 65 transitions. [2018-04-09 23:41:13,544 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 65 transitions. Word has length 27 [2018-04-09 23:41:13,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:13,544 INFO L459 AbstractCegarLoop]: Abstraction has 61 states and 65 transitions. [2018-04-09 23:41:13,544 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 23:41:13,544 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 65 transitions. [2018-04-09 23:41:13,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-09 23:41:13,545 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:13,545 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-09 23:41:13,545 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-09 23:41:13,545 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-09 23:41:13,554 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:13,568 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:13,596 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-09 23:41:13,596 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:13,615 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-09 23:41:13,643 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:13,643 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 6 [2018-04-09 23:41:13,644 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-09 23:41:13,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-09 23:41:13,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-09 23:41:13,644 INFO L87 Difference]: Start difference. First operand 61 states and 65 transitions. Second operand 6 states. [2018-04-09 23:41:13,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:13,705 INFO L93 Difference]: Finished difference Result 122 states and 131 transitions. [2018-04-09 23:41:13,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-09 23:41:13,705 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 33 [2018-04-09 23:41:13,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:13,706 INFO L225 Difference]: With dead ends: 122 [2018-04-09 23:41:13,706 INFO L226 Difference]: Without dead ends: 88 [2018-04-09 23:41:13,707 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-09 23:41:13,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-09 23:41:13,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2018-04-09 23:41:13,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-04-09 23:41:13,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-04-09 23:41:13,715 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 33 [2018-04-09 23:41:13,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:13,715 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-04-09 23:41:13,715 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-09 23:41:13,715 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-04-09 23:41:13,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-09 23:41:13,716 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:13,717 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-09 23:41:13,717 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-09 23:41:13,717 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-09 23:41:13,724 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:13,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:13,740 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:13,760 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 23:41:13,761 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-09 23:41:13,761 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:13,762 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-09 23:41:13,762 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-09 23:41:13,796 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-09 23:41:13,799 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-09 23:41:13,799 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:13,830 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-09 23:41:13,838 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-09 23:41:13,864 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:13,864 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-09 23:41:13,865 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 23:41:13,865 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 23:41:13,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-09 23:41:13,865 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 8 states. [2018-04-09 23:41:13,872 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-09 23:41:14,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:14,009 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2018-04-09 23:41:14,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-09 23:41:14,009 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 35 [2018-04-09 23:41:14,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:14,011 INFO L225 Difference]: With dead ends: 76 [2018-04-09 23:41:14,011 INFO L226 Difference]: Without dead ends: 71 [2018-04-09 23:41:14,012 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-09 23:41:14,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-04-09 23:41:14,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-04-09 23:41:14,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-04-09 23:41:14,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 76 transitions. [2018-04-09 23:41:14,024 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 76 transitions. Word has length 35 [2018-04-09 23:41:14,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:14,025 INFO L459 AbstractCegarLoop]: Abstraction has 71 states and 76 transitions. [2018-04-09 23:41:14,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 23:41:14,025 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 76 transitions. [2018-04-09 23:41:14,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-04-09 23:41:14,026 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:14,026 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-09 23:41:14,027 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-09 23:41:14,027 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-09 23:41:14,042 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:14,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:14,058 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:14,118 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-09 23:41:14,118 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:14,172 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-09 23:41:14,173 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:14,175 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-09 23:41:14,175 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:7 [2018-04-09 23:41:14,295 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-09 23:41:14,316 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:14,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [9, 9] imperfect sequences [] total 17 [2018-04-09 23:41:14,317 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-09 23:41:14,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-09 23:41:14,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2018-04-09 23:41:14,318 INFO L87 Difference]: Start difference. First operand 71 states and 76 transitions. Second operand 18 states. [2018-04-09 23:41:14,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:14,530 INFO L93 Difference]: Finished difference Result 110 states and 118 transitions. [2018-04-09 23:41:14,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-09 23:41:14,531 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 35 [2018-04-09 23:41:14,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:14,532 INFO L225 Difference]: With dead ends: 110 [2018-04-09 23:41:14,532 INFO L226 Difference]: Without dead ends: 108 [2018-04-09 23:41:14,532 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2018-04-09 23:41:14,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2018-04-09 23:41:14,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 67. [2018-04-09 23:41:14,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-09 23:41:14,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-09 23:41:14,541 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 35 [2018-04-09 23:41:14,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:14,542 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-09 23:41:14,542 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-09 23:41:14,542 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-09 23:41:14,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-09 23:41:14,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:14,544 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-09 23:41:14,544 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-09 23:41:14,544 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-09 23:41:14,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:14,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:14,563 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:14,574 INFO L700 Elim1Store]: detected not equals via solver [2018-04-09 23:41:14,574 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-09 23:41:14,574 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:14,575 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-09 23:41:14,575 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:5 [2018-04-09 23:41:14,602 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-09 23:41:14,605 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-09 23:41:14,605 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:14,618 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-09 23:41:14,625 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-09 23:41:14,645 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-09 23:41:14,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 4] imperfect sequences [] total 7 [2018-04-09 23:41:14,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-09 23:41:14,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-09 23:41:14,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=21, Unknown=2, NotChecked=18, Total=56 [2018-04-09 23:41:14,646 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-09 23:41:14,651 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-09 23:41:14,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:14,748 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-09 23:41:14,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-09 23:41:14,749 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 36 [2018-04-09 23:41:14,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:14,749 INFO L225 Difference]: With dead ends: 67 [2018-04-09 23:41:14,749 INFO L226 Difference]: Without dead ends: 55 [2018-04-09 23:41:14,750 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-09 23:41:14,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-04-09 23:41:14,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2018-04-09 23:41:14,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-09 23:41:14,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 53 transitions. [2018-04-09 23:41:14,755 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 53 transitions. Word has length 36 [2018-04-09 23:41:14,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:14,755 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 53 transitions. [2018-04-09 23:41:14,755 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-09 23:41:14,755 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 53 transitions. [2018-04-09 23:41:14,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-04-09 23:41:14,756 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:14,756 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-09 23:41:14,756 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-09 23:41:14,756 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-09 23:41:14,762 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:14,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:14,776 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:14,780 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-09 23:41:14,780 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:14,783 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-09 23:41:14,783 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2018-04-09 23:41:14,886 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-09 23:41:14,886 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:15,156 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-09 23:41:15,177 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:15,178 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2018-04-09 23:41:15,178 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-09 23:41:15,179 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-09 23:41:15,179 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=262, Unknown=0, NotChecked=0, Total=306 [2018-04-09 23:41:15,179 INFO L87 Difference]: Start difference. First operand 50 states and 53 transitions. Second operand 18 states. [2018-04-09 23:41:15,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:15,486 INFO L93 Difference]: Finished difference Result 79 states and 84 transitions. [2018-04-09 23:41:15,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-09 23:41:15,486 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 36 [2018-04-09 23:41:15,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:15,487 INFO L225 Difference]: With dead ends: 79 [2018-04-09 23:41:15,487 INFO L226 Difference]: Without dead ends: 78 [2018-04-09 23:41:15,487 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-09 23:41:15,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-04-09 23:41:15,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 74. [2018-04-09 23:41:15,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-04-09 23:41:15,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 79 transitions. [2018-04-09 23:41:15,500 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 79 transitions. Word has length 36 [2018-04-09 23:41:15,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:15,500 INFO L459 AbstractCegarLoop]: Abstraction has 74 states and 79 transitions. [2018-04-09 23:41:15,500 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-09 23:41:15,500 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 79 transitions. [2018-04-09 23:41:15,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-04-09 23:41:15,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:15,501 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-09 23:41:15,502 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-09 23:41:15,502 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-09 23:41:15,510 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:15,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:15,533 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:15,575 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-09 23:41:15,575 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:15,603 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-09 23:41:15,624 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:15,624 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-04-09 23:41:15,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-09 23:41:15,625 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-09 23:41:15,625 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2018-04-09 23:41:15,625 INFO L87 Difference]: Start difference. First operand 74 states and 79 transitions. Second operand 10 states. [2018-04-09 23:41:15,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:15,893 INFO L93 Difference]: Finished difference Result 181 states and 194 transitions. [2018-04-09 23:41:15,893 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-09 23:41:15,894 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 54 [2018-04-09 23:41:15,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:15,895 INFO L225 Difference]: With dead ends: 181 [2018-04-09 23:41:15,895 INFO L226 Difference]: Without dead ends: 143 [2018-04-09 23:41:15,896 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-09 23:41:15,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-04-09 23:41:15,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 110. [2018-04-09 23:41:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-04-09 23:41:15,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 117 transitions. [2018-04-09 23:41:15,928 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 117 transitions. Word has length 54 [2018-04-09 23:41:15,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:15,928 INFO L459 AbstractCegarLoop]: Abstraction has 110 states and 117 transitions. [2018-04-09 23:41:15,928 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-09 23:41:15,928 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 117 transitions. [2018-04-09 23:41:15,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-04-09 23:41:15,930 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:15,930 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-09 23:41:15,930 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-09 23:41:15,930 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-09 23:41:15,937 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:15,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:16,017 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-09 23:41:16,017 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:16,070 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-09 23:41:16,092 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:16,092 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 16 [2018-04-09 23:41:16,092 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-09 23:41:16,092 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-09 23:41:16,092 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2018-04-09 23:41:16,093 INFO L87 Difference]: Start difference. First operand 110 states and 117 transitions. Second operand 16 states. [2018-04-09 23:41:16,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:16,340 INFO L93 Difference]: Finished difference Result 256 states and 273 transitions. [2018-04-09 23:41:16,340 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-09 23:41:16,340 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 64 [2018-04-09 23:41:16,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:16,342 INFO L225 Difference]: With dead ends: 256 [2018-04-09 23:41:16,342 INFO L226 Difference]: Without dead ends: 182 [2018-04-09 23:41:16,343 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-09 23:41:16,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-09 23:41:16,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 148. [2018-04-09 23:41:16,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-09 23:41:16,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2018-04-09 23:41:16,362 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 64 [2018-04-09 23:41:16,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:16,362 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2018-04-09 23:41:16,362 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-09 23:41:16,362 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2018-04-09 23:41:16,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-04-09 23:41:16,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:16,364 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-09 23:41:16,364 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-09 23:41:16,364 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-09 23:41:16,372 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:16,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:16,395 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:16,527 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-09 23:41:16,528 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:16,625 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-09 23:41:16,625 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:16,628 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-09 23:41:16,628 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:16,655 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-09 23:41:16,676 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:16,676 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2018-04-09 23:41:16,676 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-09 23:41:16,676 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-09 23:41:16,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-09 23:41:16,677 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand 17 states. [2018-04-09 23:41:17,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:17,048 INFO L93 Difference]: Finished difference Result 149 states and 158 transitions. [2018-04-09 23:41:17,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-09 23:41:17,048 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 74 [2018-04-09 23:41:17,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:17,049 INFO L225 Difference]: With dead ends: 149 [2018-04-09 23:41:17,049 INFO L226 Difference]: Without dead ends: 148 [2018-04-09 23:41:17,050 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-09 23:41:17,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2018-04-09 23:41:17,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2018-04-09 23:41:17,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2018-04-09 23:41:17,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2018-04-09 23:41:17,064 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 74 [2018-04-09 23:41:17,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:17,064 INFO L459 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2018-04-09 23:41:17,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-09 23:41:17,064 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2018-04-09 23:41:17,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-04-09 23:41:17,065 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:17,065 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-09 23:41:17,065 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-09 23:41:17,065 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-09 23:41:17,071 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:17,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:17,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:17,258 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-09 23:41:17,258 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:17,398 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-09 23:41:17,419 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:17,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 22 [2018-04-09 23:41:17,420 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-09 23:41:17,420 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-09 23:41:17,420 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2018-04-09 23:41:17,421 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand 22 states. [2018-04-09 23:41:17,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:17,857 INFO L93 Difference]: Finished difference Result 332 states and 353 transitions. [2018-04-09 23:41:17,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-09 23:41:17,857 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 84 [2018-04-09 23:41:17,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:17,858 INFO L225 Difference]: With dead ends: 332 [2018-04-09 23:41:17,858 INFO L226 Difference]: Without dead ends: 220 [2018-04-09 23:41:17,859 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 138 SyntacticMatches, 10 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=270, Invalid=990, Unknown=0, NotChecked=0, Total=1260 [2018-04-09 23:41:17,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2018-04-09 23:41:17,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 186. [2018-04-09 23:41:17,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-09 23:41:17,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 198 transitions. [2018-04-09 23:41:17,874 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 198 transitions. Word has length 84 [2018-04-09 23:41:17,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:17,875 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 198 transitions. [2018-04-09 23:41:17,875 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-09 23:41:17,875 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 198 transitions. [2018-04-09 23:41:17,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-09 23:41:17,876 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:17,876 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-09 23:41:17,877 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-09 23:41:17,877 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-09 23:41:17,885 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:17,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:17,906 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:18,071 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-09 23:41:18,072 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:18,229 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-09 23:41:18,230 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:18,234 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-09 23:41:18,234 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:18,285 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-09 23:41:18,307 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:18,308 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2018-04-09 23:41:18,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-09 23:41:18,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-09 23:41:18,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2018-04-09 23:41:18,308 INFO L87 Difference]: Start difference. First operand 186 states and 198 transitions. Second operand 23 states. [2018-04-09 23:41:18,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:18,973 INFO L93 Difference]: Finished difference Result 187 states and 198 transitions. [2018-04-09 23:41:18,973 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-09 23:41:18,973 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 94 [2018-04-09 23:41:18,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:18,974 INFO L225 Difference]: With dead ends: 187 [2018-04-09 23:41:18,975 INFO L226 Difference]: Without dead ends: 186 [2018-04-09 23:41:18,975 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-09 23:41:18,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2018-04-09 23:41:18,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2018-04-09 23:41:18,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 186 states. [2018-04-09 23:41:18,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 197 transitions. [2018-04-09 23:41:18,987 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 197 transitions. Word has length 94 [2018-04-09 23:41:18,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:18,987 INFO L459 AbstractCegarLoop]: Abstraction has 186 states and 197 transitions. [2018-04-09 23:41:18,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-09 23:41:18,987 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 197 transitions. [2018-04-09 23:41:18,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2018-04-09 23:41:18,988 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:18,988 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-09 23:41:18,988 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-09 23:41:18,988 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-09 23:41:18,994 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:19,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:19,019 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:19,159 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-09 23:41:19,159 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:19,311 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-09 23:41:19,332 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:19,332 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 28 [2018-04-09 23:41:19,333 INFO L442 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-04-09 23:41:19,333 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-04-09 23:41:19,333 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2018-04-09 23:41:19,333 INFO L87 Difference]: Start difference. First operand 186 states and 197 transitions. Second operand 28 states. [2018-04-09 23:41:19,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:19,761 INFO L93 Difference]: Finished difference Result 408 states and 433 transitions. [2018-04-09 23:41:19,761 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-09 23:41:19,761 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2018-04-09 23:41:19,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:19,762 INFO L225 Difference]: With dead ends: 408 [2018-04-09 23:41:19,762 INFO L226 Difference]: Without dead ends: 258 [2018-04-09 23:41:19,763 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-09 23:41:19,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2018-04-09 23:41:19,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 224. [2018-04-09 23:41:19,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-09 23:41:19,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 238 transitions. [2018-04-09 23:41:19,784 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 238 transitions. Word has length 104 [2018-04-09 23:41:19,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:19,784 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 238 transitions. [2018-04-09 23:41:19,784 INFO L460 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-04-09 23:41:19,785 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 238 transitions. [2018-04-09 23:41:19,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-04-09 23:41:19,786 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:19,786 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-09 23:41:19,786 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-09 23:41:19,786 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-09 23:41:19,793 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:19,820 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:20,073 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-09 23:41:20,073 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:20,263 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-09 23:41:20,263 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:20,268 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-09 23:41:20,268 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:20,331 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-09 23:41:20,352 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:20,352 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2018-04-09 23:41:20,352 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-09 23:41:20,352 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-09 23:41:20,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2018-04-09 23:41:20,353 INFO L87 Difference]: Start difference. First operand 224 states and 238 transitions. Second operand 29 states. [2018-04-09 23:41:21,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:21,143 INFO L93 Difference]: Finished difference Result 225 states and 238 transitions. [2018-04-09 23:41:21,143 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-09 23:41:21,143 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 114 [2018-04-09 23:41:21,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:21,144 INFO L225 Difference]: With dead ends: 225 [2018-04-09 23:41:21,145 INFO L226 Difference]: Without dead ends: 224 [2018-04-09 23:41:21,146 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-09 23:41:21,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-09 23:41:21,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2018-04-09 23:41:21,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-09 23:41:21,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 237 transitions. [2018-04-09 23:41:21,173 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 237 transitions. Word has length 114 [2018-04-09 23:41:21,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:21,173 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 237 transitions. [2018-04-09 23:41:21,173 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-09 23:41:21,173 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 237 transitions. [2018-04-09 23:41:21,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-09 23:41:21,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:21,174 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-09 23:41:21,174 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-09 23:41:21,175 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-09 23:41:21,184 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:21,216 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:21,398 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-09 23:41:21,398 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:21,626 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-09 23:41:21,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:21,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 34 [2018-04-09 23:41:21,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-09 23:41:21,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-09 23:41:21,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=956, Unknown=0, NotChecked=0, Total=1122 [2018-04-09 23:41:21,647 INFO L87 Difference]: Start difference. First operand 224 states and 237 transitions. Second operand 34 states. [2018-04-09 23:41:22,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:22,176 INFO L93 Difference]: Finished difference Result 484 states and 513 transitions. [2018-04-09 23:41:22,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-09 23:41:22,177 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 124 [2018-04-09 23:41:22,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:22,178 INFO L225 Difference]: With dead ends: 484 [2018-04-09 23:41:22,178 INFO L226 Difference]: Without dead ends: 296 [2018-04-09 23:41:22,179 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-09 23:41:22,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-04-09 23:41:22,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 262. [2018-04-09 23:41:22,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-09 23:41:22,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 278 transitions. [2018-04-09 23:41:22,193 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 278 transitions. Word has length 124 [2018-04-09 23:41:22,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:22,194 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 278 transitions. [2018-04-09 23:41:22,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-09 23:41:22,194 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 278 transitions. [2018-04-09 23:41:22,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-09 23:41:22,194 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:22,195 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-09 23:41:22,195 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-09 23:41:22,195 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-09 23:41:22,206 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:22,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:22,236 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:22,499 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-09 23:41:22,500 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:22,779 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-09 23:41:22,779 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:22,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-09 23:41:22,785 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:22,878 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-09 23:41:22,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:22,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2018-04-09 23:41:22,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-09 23:41:22,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-09 23:41:22,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=1016, Unknown=0, NotChecked=0, Total=1190 [2018-04-09 23:41:22,901 INFO L87 Difference]: Start difference. First operand 262 states and 278 transitions. Second operand 35 states. [2018-04-09 23:41:24,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:24,222 INFO L93 Difference]: Finished difference Result 263 states and 278 transitions. [2018-04-09 23:41:24,223 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-09 23:41:24,223 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 134 [2018-04-09 23:41:24,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:24,224 INFO L225 Difference]: With dead ends: 263 [2018-04-09 23:41:24,224 INFO L226 Difference]: Without dead ends: 262 [2018-04-09 23:41:24,225 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 224 SyntacticMatches, 11 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=744, Invalid=3038, Unknown=0, NotChecked=0, Total=3782 [2018-04-09 23:41:24,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2018-04-09 23:41:24,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2018-04-09 23:41:24,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-09 23:41:24,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 277 transitions. [2018-04-09 23:41:24,240 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 277 transitions. Word has length 134 [2018-04-09 23:41:24,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:24,240 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 277 transitions. [2018-04-09 23:41:24,240 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-09 23:41:24,240 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 277 transitions. [2018-04-09 23:41:24,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2018-04-09 23:41:24,241 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:24,241 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-09 23:41:24,241 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-09 23:41:24,241 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-09 23:41:24,250 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:24,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:24,289 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:24,531 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-09 23:41:24,531 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:24,764 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-09 23:41:24,785 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:24,785 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 40 [2018-04-09 23:41:24,785 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-09 23:41:24,785 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-09 23:41:24,786 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2018-04-09 23:41:24,786 INFO L87 Difference]: Start difference. First operand 262 states and 277 transitions. Second operand 40 states. [2018-04-09 23:41:25,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:25,851 INFO L93 Difference]: Finished difference Result 560 states and 593 transitions. [2018-04-09 23:41:25,851 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-09 23:41:25,851 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 144 [2018-04-09 23:41:25,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:25,853 INFO L225 Difference]: With dead ends: 560 [2018-04-09 23:41:25,853 INFO L226 Difference]: Without dead ends: 334 [2018-04-09 23:41:25,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 234 SyntacticMatches, 16 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1189 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=807, Invalid=3483, Unknown=0, NotChecked=0, Total=4290 [2018-04-09 23:41:25,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2018-04-09 23:41:25,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 300. [2018-04-09 23:41:25,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-09 23:41:25,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 318 transitions. [2018-04-09 23:41:25,884 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 318 transitions. Word has length 144 [2018-04-09 23:41:25,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:25,884 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 318 transitions. [2018-04-09 23:41:25,884 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-09 23:41:25,885 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 318 transitions. [2018-04-09 23:41:25,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-04-09 23:41:25,886 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:25,886 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-09 23:41:25,887 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-09 23:41:25,887 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-09 23:41:25,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:25,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:25,937 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:26,288 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-09 23:41:26,288 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:26,648 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-09 23:41:26,648 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:26,681 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-09 23:41:26,681 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:26,779 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-09 23:41:26,799 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:26,800 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 40 [2018-04-09 23:41:26,800 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-09 23:41:26,800 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-09 23:41:26,800 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2018-04-09 23:41:26,801 INFO L87 Difference]: Start difference. First operand 300 states and 318 transitions. Second operand 41 states. [2018-04-09 23:41:28,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:28,187 INFO L93 Difference]: Finished difference Result 301 states and 318 transitions. [2018-04-09 23:41:28,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-09 23:41:28,187 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 154 [2018-04-09 23:41:28,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:28,188 INFO L225 Difference]: With dead ends: 301 [2018-04-09 23:41:28,189 INFO L226 Difference]: Without dead ends: 300 [2018-04-09 23:41:28,190 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-09 23:41:28,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2018-04-09 23:41:28,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 300. [2018-04-09 23:41:28,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 300 states. [2018-04-09 23:41:28,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 317 transitions. [2018-04-09 23:41:28,218 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 317 transitions. Word has length 154 [2018-04-09 23:41:28,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:28,218 INFO L459 AbstractCegarLoop]: Abstraction has 300 states and 317 transitions. [2018-04-09 23:41:28,218 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-09 23:41:28,218 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 317 transitions. [2018-04-09 23:41:28,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-09 23:41:28,220 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:28,220 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-09 23:41:28,220 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-09 23:41:28,220 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-09 23:41:28,232 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:28,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:28,277 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:28,631 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-09 23:41:28,631 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:28,993 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-09 23:41:29,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:29,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 46 [2018-04-09 23:41:29,015 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-09 23:41:29,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-09 23:41:29,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1784, Unknown=0, NotChecked=0, Total=2070 [2018-04-09 23:41:29,017 INFO L87 Difference]: Start difference. First operand 300 states and 317 transitions. Second operand 46 states. [2018-04-09 23:41:29,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:29,908 INFO L93 Difference]: Finished difference Result 636 states and 673 transitions. [2018-04-09 23:41:29,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-09 23:41:29,908 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 164 [2018-04-09 23:41:29,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:29,910 INFO L225 Difference]: With dead ends: 636 [2018-04-09 23:41:29,910 INFO L226 Difference]: Without dead ends: 372 [2018-04-09 23:41:29,912 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-09 23:41:29,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-04-09 23:41:29,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 338. [2018-04-09 23:41:29,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-09 23:41:29,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 358 transitions. [2018-04-09 23:41:29,934 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 358 transitions. Word has length 164 [2018-04-09 23:41:29,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:29,934 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 358 transitions. [2018-04-09 23:41:29,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-09 23:41:29,935 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 358 transitions. [2018-04-09 23:41:29,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-04-09 23:41:29,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:29,936 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-09 23:41:29,936 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-09 23:41:29,937 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-09 23:41:29,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:29,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:29,980 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:30,386 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-09 23:41:30,386 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:30,754 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-09 23:41:30,754 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:30,757 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-09 23:41:30,757 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:30,882 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-09 23:41:30,903 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:30,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 46 [2018-04-09 23:41:30,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-09 23:41:30,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-09 23:41:30,905 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=294, Invalid=1868, Unknown=0, NotChecked=0, Total=2162 [2018-04-09 23:41:30,905 INFO L87 Difference]: Start difference. First operand 338 states and 358 transitions. Second operand 47 states. [2018-04-09 23:41:32,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:32,575 INFO L93 Difference]: Finished difference Result 339 states and 358 transitions. [2018-04-09 23:41:32,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-09 23:41:32,576 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 174 [2018-04-09 23:41:32,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:32,577 INFO L225 Difference]: With dead ends: 339 [2018-04-09 23:41:32,577 INFO L226 Difference]: Without dead ends: 338 [2018-04-09 23:41:32,579 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-09 23:41:32,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2018-04-09 23:41:32,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 338. [2018-04-09 23:41:32,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2018-04-09 23:41:32,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 357 transitions. [2018-04-09 23:41:32,597 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 357 transitions. Word has length 174 [2018-04-09 23:41:32,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:32,597 INFO L459 AbstractCegarLoop]: Abstraction has 338 states and 357 transitions. [2018-04-09 23:41:32,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-09 23:41:32,597 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 357 transitions. [2018-04-09 23:41:32,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-04-09 23:41:32,598 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:32,598 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-09 23:41:32,598 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-09 23:41:32,598 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-09 23:41:32,606 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:32,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:32,644 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:32,996 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-09 23:41:32,997 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:33,377 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-09 23:41:33,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:33,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 52 [2018-04-09 23:41:33,398 INFO L442 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-04-09 23:41:33,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-04-09 23:41:33,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=2294, Unknown=0, NotChecked=0, Total=2652 [2018-04-09 23:41:33,399 INFO L87 Difference]: Start difference. First operand 338 states and 357 transitions. Second operand 52 states. [2018-04-09 23:41:34,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:34,479 INFO L93 Difference]: Finished difference Result 712 states and 753 transitions. [2018-04-09 23:41:34,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-09 23:41:34,480 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 184 [2018-04-09 23:41:34,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:34,481 INFO L225 Difference]: With dead ends: 712 [2018-04-09 23:41:34,481 INFO L226 Difference]: Without dead ends: 410 [2018-04-09 23:41:34,483 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-09 23:41:34,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2018-04-09 23:41:34,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 376. [2018-04-09 23:41:34,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-09 23:41:34,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 398 transitions. [2018-04-09 23:41:34,503 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 398 transitions. Word has length 184 [2018-04-09 23:41:34,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:34,503 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 398 transitions. [2018-04-09 23:41:34,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-04-09 23:41:34,503 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 398 transitions. [2018-04-09 23:41:34,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-04-09 23:41:34,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:34,504 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-09 23:41:34,504 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-09 23:41:34,504 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-09 23:41:34,509 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:34,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:34,549 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:35,252 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-09 23:41:35,253 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:35,689 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-09 23:41:35,689 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:35,692 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-09 23:41:35,692 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:35,850 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-09 23:41:35,870 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:35,871 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 52 [2018-04-09 23:41:35,871 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-09 23:41:35,871 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-09 23:41:35,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=366, Invalid=2390, Unknown=0, NotChecked=0, Total=2756 [2018-04-09 23:41:35,872 INFO L87 Difference]: Start difference. First operand 376 states and 398 transitions. Second operand 53 states. [2018-04-09 23:41:37,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:37,579 INFO L93 Difference]: Finished difference Result 377 states and 398 transitions. [2018-04-09 23:41:37,579 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-09 23:41:37,579 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 194 [2018-04-09 23:41:37,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:37,581 INFO L225 Difference]: With dead ends: 377 [2018-04-09 23:41:37,581 INFO L226 Difference]: Without dead ends: 376 [2018-04-09 23:41:37,582 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-09 23:41:37,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-09 23:41:37,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 376. [2018-04-09 23:41:37,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-04-09 23:41:37,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 397 transitions. [2018-04-09 23:41:37,602 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 397 transitions. Word has length 194 [2018-04-09 23:41:37,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:37,602 INFO L459 AbstractCegarLoop]: Abstraction has 376 states and 397 transitions. [2018-04-09 23:41:37,602 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-09 23:41:37,602 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 397 transitions. [2018-04-09 23:41:37,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2018-04-09 23:41:37,603 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:37,603 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-09 23:41:37,603 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-09 23:41:37,604 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-09 23:41:37,609 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:37,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:37,655 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:38,168 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-09 23:41:38,168 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:38,641 INFO L134 CoverageAnalysis]: Checked inductivity of 1467 backedges. 333 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-09 23:41:38,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:38,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 58 [2018-04-09 23:41:38,662 INFO L442 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-04-09 23:41:38,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-04-09 23:41:38,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=2868, Unknown=0, NotChecked=0, Total=3306 [2018-04-09 23:41:38,663 INFO L87 Difference]: Start difference. First operand 376 states and 397 transitions. Second operand 58 states. [2018-04-09 23:41:40,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:40,007 INFO L93 Difference]: Finished difference Result 788 states and 833 transitions. [2018-04-09 23:41:40,007 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-09 23:41:40,007 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 204 [2018-04-09 23:41:40,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:40,009 INFO L225 Difference]: With dead ends: 788 [2018-04-09 23:41:40,009 INFO L226 Difference]: Without dead ends: 448 [2018-04-09 23:41:40,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 330 SyntacticMatches, 22 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2677 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1632, Invalid=7488, Unknown=0, NotChecked=0, Total=9120 [2018-04-09 23:41:40,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2018-04-09 23:41:40,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 414. [2018-04-09 23:41:40,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-09 23:41:40,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 438 transitions. [2018-04-09 23:41:40,035 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 438 transitions. Word has length 204 [2018-04-09 23:41:40,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:40,035 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 438 transitions. [2018-04-09 23:41:40,035 INFO L460 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-04-09 23:41:40,035 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 438 transitions. [2018-04-09 23:41:40,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-04-09 23:41:40,036 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:40,037 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-09 23:41:40,037 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-09 23:41:40,037 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-09 23:41:40,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:40,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:40,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:40,740 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-09 23:41:40,741 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:41,302 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-09 23:41:41,302 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:41,305 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-09 23:41:41,305 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:41,712 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-09 23:41:41,733 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:41,733 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 58 [2018-04-09 23:41:41,733 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-09 23:41:41,734 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-09 23:41:41,734 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=446, Invalid=2976, Unknown=0, NotChecked=0, Total=3422 [2018-04-09 23:41:41,734 INFO L87 Difference]: Start difference. First operand 414 states and 438 transitions. Second operand 59 states. [2018-04-09 23:41:43,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:43,978 INFO L93 Difference]: Finished difference Result 415 states and 438 transitions. [2018-04-09 23:41:43,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-09 23:41:43,979 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 214 [2018-04-09 23:41:43,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:43,980 INFO L225 Difference]: With dead ends: 415 [2018-04-09 23:41:43,980 INFO L226 Difference]: Without dead ends: 414 [2018-04-09 23:41:43,981 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 352 SyntacticMatches, 19 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3631 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2014, Invalid=9116, Unknown=0, NotChecked=0, Total=11130 [2018-04-09 23:41:43,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2018-04-09 23:41:44,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 414. [2018-04-09 23:41:44,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 414 states. [2018-04-09 23:41:44,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 437 transitions. [2018-04-09 23:41:44,005 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 437 transitions. Word has length 214 [2018-04-09 23:41:44,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:44,005 INFO L459 AbstractCegarLoop]: Abstraction has 414 states and 437 transitions. [2018-04-09 23:41:44,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-09 23:41:44,005 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 437 transitions. [2018-04-09 23:41:44,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2018-04-09 23:41:44,006 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:44,006 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-09 23:41:44,007 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-09 23:41:44,007 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-09 23:41:44,013 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:44,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:44,070 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:44,720 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-09 23:41:44,721 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:45,324 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-09 23:41:45,345 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:45,346 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 64 [2018-04-09 23:41:45,346 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-09 23:41:45,346 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-09 23:41:45,347 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=3506, Unknown=0, NotChecked=0, Total=4032 [2018-04-09 23:41:45,347 INFO L87 Difference]: Start difference. First operand 414 states and 437 transitions. Second operand 64 states. [2018-04-09 23:41:46,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:46,866 INFO L93 Difference]: Finished difference Result 864 states and 913 transitions. [2018-04-09 23:41:46,866 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-09 23:41:46,866 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 224 [2018-04-09 23:41:46,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:46,869 INFO L225 Difference]: With dead ends: 864 [2018-04-09 23:41:46,869 INFO L226 Difference]: Without dead ends: 486 [2018-04-09 23:41:46,872 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 362 SyntacticMatches, 24 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3305 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1971, Invalid=9159, Unknown=0, NotChecked=0, Total=11130 [2018-04-09 23:41:46,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2018-04-09 23:41:46,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 452. [2018-04-09 23:41:46,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-09 23:41:46,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 478 transitions. [2018-04-09 23:41:46,917 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 478 transitions. Word has length 224 [2018-04-09 23:41:46,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:46,918 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 478 transitions. [2018-04-09 23:41:46,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-09 23:41:46,918 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 478 transitions. [2018-04-09 23:41:46,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2018-04-09 23:41:46,919 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:46,920 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-09 23:41:46,920 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-09 23:41:46,920 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-09 23:41:46,929 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:47,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:47,009 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:48,051 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-09 23:41:48,051 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:48,762 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-09 23:41:48,763 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:48,766 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-09 23:41:48,766 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:49,000 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-09 23:41:49,021 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:49,021 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 64 [2018-04-09 23:41:49,022 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-09 23:41:49,022 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-09 23:41:49,023 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2018-04-09 23:41:49,023 INFO L87 Difference]: Start difference. First operand 452 states and 478 transitions. Second operand 65 states. [2018-04-09 23:41:51,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:51,526 INFO L93 Difference]: Finished difference Result 453 states and 478 transitions. [2018-04-09 23:41:51,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-09 23:41:51,526 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 234 [2018-04-09 23:41:51,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:51,528 INFO L225 Difference]: With dead ends: 453 [2018-04-09 23:41:51,529 INFO L226 Difference]: Without dead ends: 452 [2018-04-09 23:41:51,530 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 384 SyntacticMatches, 21 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4514 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2429, Invalid=11143, Unknown=0, NotChecked=0, Total=13572 [2018-04-09 23:41:51,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2018-04-09 23:41:51,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2018-04-09 23:41:51,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 452 states. [2018-04-09 23:41:51,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 477 transitions. [2018-04-09 23:41:51,575 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 477 transitions. Word has length 234 [2018-04-09 23:41:51,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:51,576 INFO L459 AbstractCegarLoop]: Abstraction has 452 states and 477 transitions. [2018-04-09 23:41:51,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-09 23:41:51,576 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 477 transitions. [2018-04-09 23:41:51,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-04-09 23:41:51,578 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:51,578 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-09 23:41:51,579 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-09 23:41:51,579 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-09 23:41:51,589 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:51,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:52,280 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-09 23:41:52,280 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:52,985 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-09 23:41:53,006 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:53,006 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 70 [2018-04-09 23:41:53,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-04-09 23:41:53,007 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-04-09 23:41:53,007 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=4208, Unknown=0, NotChecked=0, Total=4830 [2018-04-09 23:41:53,007 INFO L87 Difference]: Start difference. First operand 452 states and 477 transitions. Second operand 70 states. [2018-04-09 23:41:54,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:54,598 INFO L93 Difference]: Finished difference Result 940 states and 993 transitions. [2018-04-09 23:41:54,599 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-09 23:41:54,599 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 244 [2018-04-09 23:41:54,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:54,600 INFO L225 Difference]: With dead ends: 940 [2018-04-09 23:41:54,600 INFO L226 Difference]: Without dead ends: 524 [2018-04-09 23:41:54,602 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-09 23:41:54,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2018-04-09 23:41:54,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 490. [2018-04-09 23:41:54,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-09 23:41:54,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 518 transitions. [2018-04-09 23:41:54,639 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 518 transitions. Word has length 244 [2018-04-09 23:41:54,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:41:54,639 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 518 transitions. [2018-04-09 23:41:54,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-04-09 23:41:54,639 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 518 transitions. [2018-04-09 23:41:54,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-04-09 23:41:54,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:41:54,641 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-09 23:41:54,641 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-09 23:41:54,642 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-09 23:41:54,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:41:54,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:41:54,713 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:41:55,671 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-09 23:41:55,671 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:41:56,546 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-09 23:41:56,546 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:41:56,550 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-09 23:41:56,550 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:41:56,842 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-09 23:41:56,863 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:41:56,863 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 70 [2018-04-09 23:41:56,864 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-09 23:41:56,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-09 23:41:56,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=4340, Unknown=0, NotChecked=0, Total=4970 [2018-04-09 23:41:56,865 INFO L87 Difference]: Start difference. First operand 490 states and 518 transitions. Second operand 71 states. [2018-04-09 23:41:59,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:41:59,956 INFO L93 Difference]: Finished difference Result 491 states and 518 transitions. [2018-04-09 23:41:59,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-09 23:41:59,977 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 254 [2018-04-09 23:41:59,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:41:59,979 INFO L225 Difference]: With dead ends: 491 [2018-04-09 23:41:59,979 INFO L226 Difference]: Without dead ends: 490 [2018-04-09 23:41:59,979 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 565 GetRequests, 416 SyntacticMatches, 23 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5493 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2883, Invalid=13373, Unknown=0, NotChecked=0, Total=16256 [2018-04-09 23:41:59,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2018-04-09 23:42:00,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 490. [2018-04-09 23:42:00,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-04-09 23:42:00,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 517 transitions. [2018-04-09 23:42:00,024 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 517 transitions. Word has length 254 [2018-04-09 23:42:00,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:00,025 INFO L459 AbstractCegarLoop]: Abstraction has 490 states and 517 transitions. [2018-04-09 23:42:00,025 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-09 23:42:00,025 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 517 transitions. [2018-04-09 23:42:00,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2018-04-09 23:42:00,027 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:00,027 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-09 23:42:00,027 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-09 23:42:00,027 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-09 23:42:00,035 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:00,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:00,104 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:00,788 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-09 23:42:00,788 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:01,569 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-09 23:42:01,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:01,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 76 [2018-04-09 23:42:01,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-09 23:42:01,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-09 23:42:01,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=726, Invalid=4974, Unknown=0, NotChecked=0, Total=5700 [2018-04-09 23:42:01,591 INFO L87 Difference]: Start difference. First operand 490 states and 517 transitions. Second operand 76 states. [2018-04-09 23:42:03,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:03,290 INFO L93 Difference]: Finished difference Result 1016 states and 1073 transitions. [2018-04-09 23:42:03,291 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-09 23:42:03,291 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 264 [2018-04-09 23:42:03,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:03,292 INFO L225 Difference]: With dead ends: 1016 [2018-04-09 23:42:03,292 INFO L226 Difference]: Without dead ends: 562 [2018-04-09 23:42:03,294 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 578 GetRequests, 426 SyntacticMatches, 28 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4759 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2745, Invalid=13005, Unknown=0, NotChecked=0, Total=15750 [2018-04-09 23:42:03,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2018-04-09 23:42:03,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 528. [2018-04-09 23:42:03,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-09 23:42:03,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 558 transitions. [2018-04-09 23:42:03,342 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 558 transitions. Word has length 264 [2018-04-09 23:42:03,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:03,343 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 558 transitions. [2018-04-09 23:42:03,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-09 23:42:03,343 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 558 transitions. [2018-04-09 23:42:03,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-04-09 23:42:03,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:03,345 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-09 23:42:03,345 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-09 23:42:03,346 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-09 23:42:03,354 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:03,418 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:04,444 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-09 23:42:04,444 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:05,248 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 11 [2018-04-09 23:42:05,248 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:42:05,282 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-09 23:42:05,282 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:42:05,581 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-09 23:42:05,602 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:05,602 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 76 [2018-04-09 23:42:05,602 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-09 23:42:05,602 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-09 23:42:05,603 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=734, Invalid=5118, Unknown=0, NotChecked=0, Total=5852 [2018-04-09 23:42:05,603 INFO L87 Difference]: Start difference. First operand 528 states and 558 transitions. Second operand 77 states. [2018-04-09 23:42:08,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:08,674 INFO L93 Difference]: Finished difference Result 529 states and 558 transitions. [2018-04-09 23:42:08,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-09 23:42:08,674 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 274 [2018-04-09 23:42:08,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:08,675 INFO L225 Difference]: With dead ends: 529 [2018-04-09 23:42:08,675 INFO L226 Difference]: Without dead ends: 528 [2018-04-09 23:42:08,677 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 448 SyntacticMatches, 25 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6568 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3376, Invalid=15806, Unknown=0, NotChecked=0, Total=19182 [2018-04-09 23:42:08,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2018-04-09 23:42:08,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2018-04-09 23:42:08,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 528 states. [2018-04-09 23:42:08,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 557 transitions. [2018-04-09 23:42:08,710 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 557 transitions. Word has length 274 [2018-04-09 23:42:08,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:08,710 INFO L459 AbstractCegarLoop]: Abstraction has 528 states and 557 transitions. [2018-04-09 23:42:08,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-09 23:42:08,710 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 557 transitions. [2018-04-09 23:42:08,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2018-04-09 23:42:08,711 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:08,711 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-09 23:42:08,711 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-09 23:42:08,711 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-09 23:42:08,717 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:08,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:08,779 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:09,551 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-09 23:42:09,551 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:10,442 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-09 23:42:10,463 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:10,468 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 82 [2018-04-09 23:42:10,469 INFO L442 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-04-09 23:42:10,469 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-04-09 23:42:10,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=838, Invalid=5804, Unknown=0, NotChecked=0, Total=6642 [2018-04-09 23:42:10,470 INFO L87 Difference]: Start difference. First operand 528 states and 557 transitions. Second operand 82 states. [2018-04-09 23:42:12,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:12,395 INFO L93 Difference]: Finished difference Result 1092 states and 1153 transitions. [2018-04-09 23:42:12,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-09 23:42:12,395 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 284 [2018-04-09 23:42:12,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:12,397 INFO L225 Difference]: With dead ends: 1092 [2018-04-09 23:42:12,397 INFO L226 Difference]: Without dead ends: 600 [2018-04-09 23:42:12,399 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 622 GetRequests, 458 SyntacticMatches, 30 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5585 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3180, Invalid=15180, Unknown=0, NotChecked=0, Total=18360 [2018-04-09 23:42:12,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2018-04-09 23:42:12,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 566. [2018-04-09 23:42:12,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-09 23:42:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 598 transitions. [2018-04-09 23:42:12,429 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 598 transitions. Word has length 284 [2018-04-09 23:42:12,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:12,429 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 598 transitions. [2018-04-09 23:42:12,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-04-09 23:42:12,429 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 598 transitions. [2018-04-09 23:42:12,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2018-04-09 23:42:12,431 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:12,431 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-09 23:42:12,431 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-09 23:42:12,431 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-09 23:42:12,444 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:12,506 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:13,640 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-09 23:42:13,641 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:14,559 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-09 23:42:14,559 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:42:14,561 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-09 23:42:14,562 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:42:14,902 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-09 23:42:14,923 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:14,923 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 82 [2018-04-09 23:42:14,924 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-09 23:42:14,924 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-09 23:42:14,924 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=846, Invalid=5960, Unknown=0, NotChecked=0, Total=6806 [2018-04-09 23:42:14,925 INFO L87 Difference]: Start difference. First operand 566 states and 598 transitions. Second operand 83 states. [2018-04-09 23:42:18,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:18,562 INFO L93 Difference]: Finished difference Result 567 states and 598 transitions. [2018-04-09 23:42:18,562 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-09 23:42:18,562 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 294 [2018-04-09 23:42:18,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:18,564 INFO L225 Difference]: With dead ends: 567 [2018-04-09 23:42:18,564 INFO L226 Difference]: Without dead ends: 566 [2018-04-09 23:42:18,565 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 655 GetRequests, 480 SyntacticMatches, 27 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7739 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=3908, Invalid=18442, Unknown=0, NotChecked=0, Total=22350 [2018-04-09 23:42:18,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2018-04-09 23:42:18,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 566. [2018-04-09 23:42:18,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 566 states. [2018-04-09 23:42:18,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 597 transitions. [2018-04-09 23:42:18,596 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 597 transitions. Word has length 294 [2018-04-09 23:42:18,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:18,596 INFO L459 AbstractCegarLoop]: Abstraction has 566 states and 597 transitions. [2018-04-09 23:42:18,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-09 23:42:18,596 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 597 transitions. [2018-04-09 23:42:18,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-04-09 23:42:18,597 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:18,597 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-09 23:42:18,597 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-09 23:42:18,598 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-09 23:42:18,603 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:18,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:18,662 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:19,531 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-09 23:42:19,531 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:20,540 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-09 23:42:20,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:20,561 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 88 [2018-04-09 23:42:20,561 INFO L442 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-04-09 23:42:20,561 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-04-09 23:42:20,562 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=6698, Unknown=0, NotChecked=0, Total=7656 [2018-04-09 23:42:20,562 INFO L87 Difference]: Start difference. First operand 566 states and 597 transitions. Second operand 88 states. [2018-04-09 23:42:22,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:22,794 INFO L93 Difference]: Finished difference Result 1168 states and 1233 transitions. [2018-04-09 23:42:22,794 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-04-09 23:42:22,795 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 304 [2018-04-09 23:42:22,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:22,796 INFO L225 Difference]: With dead ends: 1168 [2018-04-09 23:42:22,796 INFO L226 Difference]: Without dead ends: 638 [2018-04-09 23:42:22,798 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 490 SyntacticMatches, 32 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6477 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=3647, Invalid=17523, Unknown=0, NotChecked=0, Total=21170 [2018-04-09 23:42:22,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2018-04-09 23:42:22,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 604. [2018-04-09 23:42:22,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-09 23:42:22,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 638 transitions. [2018-04-09 23:42:22,831 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 638 transitions. Word has length 304 [2018-04-09 23:42:22,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:22,831 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 638 transitions. [2018-04-09 23:42:22,831 INFO L460 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-04-09 23:42:22,832 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 638 transitions. [2018-04-09 23:42:22,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 315 [2018-04-09 23:42:22,833 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:22,833 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-09 23:42:22,833 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-09 23:42:22,833 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-09 23:42:22,839 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:22,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:22,915 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:24,222 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-09 23:42:24,222 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:25,275 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-09 23:42:25,276 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:42:25,278 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-09 23:42:25,278 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:42:25,674 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-09 23:42:25,695 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:25,695 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 88 [2018-04-09 23:42:25,695 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-09 23:42:25,696 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-09 23:42:25,696 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=966, Invalid=6866, Unknown=0, NotChecked=0, Total=7832 [2018-04-09 23:42:25,696 INFO L87 Difference]: Start difference. First operand 604 states and 638 transitions. Second operand 89 states. [2018-04-09 23:42:29,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:29,908 INFO L93 Difference]: Finished difference Result 605 states and 638 transitions. [2018-04-09 23:42:29,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-09 23:42:29,947 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 314 [2018-04-09 23:42:29,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:29,949 INFO L225 Difference]: With dead ends: 605 [2018-04-09 23:42:29,949 INFO L226 Difference]: Without dead ends: 604 [2018-04-09 23:42:29,950 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-09 23:42:29,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2018-04-09 23:42:29,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 604. [2018-04-09 23:42:29,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 604 states. [2018-04-09 23:42:29,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 637 transitions. [2018-04-09 23:42:29,996 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 637 transitions. Word has length 314 [2018-04-09 23:42:29,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:29,996 INFO L459 AbstractCegarLoop]: Abstraction has 604 states and 637 transitions. [2018-04-09 23:42:29,996 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-09 23:42:29,996 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 637 transitions. [2018-04-09 23:42:29,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2018-04-09 23:42:29,998 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:29,998 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-09 23:42:29,998 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-09 23:42:29,998 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-09 23:42:30,004 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:30,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:30,079 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:31,102 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-09 23:42:31,102 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:32,269 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-09 23:42:32,294 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:32,295 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 94 [2018-04-09 23:42:32,295 INFO L442 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-04-09 23:42:32,295 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-04-09 23:42:32,296 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=7656, Unknown=0, NotChecked=0, Total=8742 [2018-04-09 23:42:32,296 INFO L87 Difference]: Start difference. First operand 604 states and 637 transitions. Second operand 94 states. [2018-04-09 23:42:34,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:34,810 INFO L93 Difference]: Finished difference Result 1244 states and 1313 transitions. [2018-04-09 23:42:34,810 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-09 23:42:34,810 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 324 [2018-04-09 23:42:34,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:34,812 INFO L225 Difference]: With dead ends: 1244 [2018-04-09 23:42:34,812 INFO L226 Difference]: Without dead ends: 676 [2018-04-09 23:42:34,813 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 522 SyntacticMatches, 34 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7435 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=4146, Invalid=20034, Unknown=0, NotChecked=0, Total=24180 [2018-04-09 23:42:34,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2018-04-09 23:42:34,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 642. [2018-04-09 23:42:34,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-09 23:42:34,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 678 transitions. [2018-04-09 23:42:34,849 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 678 transitions. Word has length 324 [2018-04-09 23:42:34,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:34,849 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 678 transitions. [2018-04-09 23:42:34,849 INFO L460 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-04-09 23:42:34,849 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 678 transitions. [2018-04-09 23:42:34,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 335 [2018-04-09 23:42:34,851 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:34,851 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-09 23:42:34,851 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-09 23:42:34,851 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-09 23:42:34,856 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:34,919 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:36,333 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-09 23:42:36,333 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:37,506 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-09 23:42:37,507 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:42:37,509 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-09 23:42:37,509 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:42:37,958 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-09 23:42:37,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:37,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 94 [2018-04-09 23:42:37,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-09 23:42:37,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-09 23:42:37,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1094, Invalid=7836, Unknown=0, NotChecked=0, Total=8930 [2018-04-09 23:42:37,981 INFO L87 Difference]: Start difference. First operand 642 states and 678 transitions. Second operand 95 states. [2018-04-09 23:42:42,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:42,874 INFO L93 Difference]: Finished difference Result 643 states and 678 transitions. [2018-04-09 23:42:42,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-09 23:42:42,874 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 334 [2018-04-09 23:42:42,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:42,876 INFO L225 Difference]: With dead ends: 643 [2018-04-09 23:42:42,876 INFO L226 Difference]: Without dead ends: 642 [2018-04-09 23:42:42,877 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 745 GetRequests, 544 SyntacticMatches, 31 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10369 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5089, Invalid=24323, Unknown=0, NotChecked=0, Total=29412 [2018-04-09 23:42:42,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2018-04-09 23:42:42,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 642. [2018-04-09 23:42:42,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 642 states. [2018-04-09 23:42:42,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 677 transitions. [2018-04-09 23:42:42,914 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 677 transitions. Word has length 334 [2018-04-09 23:42:42,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:42,914 INFO L459 AbstractCegarLoop]: Abstraction has 642 states and 677 transitions. [2018-04-09 23:42:42,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-09 23:42:42,914 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 677 transitions. [2018-04-09 23:42:42,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2018-04-09 23:42:42,915 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:42,916 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-09 23:42:42,916 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-09 23:42:42,916 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-09 23:42:42,921 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:42,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:42,995 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:44,078 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-09 23:42:44,078 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:45,376 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-09 23:42:45,396 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:45,397 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 100 [2018-04-09 23:42:45,397 INFO L442 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-04-09 23:42:45,397 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-04-09 23:42:45,398 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1222, Invalid=8678, Unknown=0, NotChecked=0, Total=9900 [2018-04-09 23:42:45,398 INFO L87 Difference]: Start difference. First operand 642 states and 677 transitions. Second operand 100 states. [2018-04-09 23:42:48,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:48,398 INFO L93 Difference]: Finished difference Result 1320 states and 1393 transitions. [2018-04-09 23:42:48,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-09 23:42:48,423 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 344 [2018-04-09 23:42:48,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:48,426 INFO L225 Difference]: With dead ends: 1320 [2018-04-09 23:42:48,426 INFO L226 Difference]: Without dead ends: 714 [2018-04-09 23:42:48,428 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 554 SyntacticMatches, 36 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8459 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4677, Invalid=22713, Unknown=0, NotChecked=0, Total=27390 [2018-04-09 23:42:48,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2018-04-09 23:42:48,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 680. [2018-04-09 23:42:48,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-09 23:42:48,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 718 transitions. [2018-04-09 23:42:48,466 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 718 transitions. Word has length 344 [2018-04-09 23:42:48,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:48,467 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 718 transitions. [2018-04-09 23:42:48,467 INFO L460 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-04-09 23:42:48,467 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 718 transitions. [2018-04-09 23:42:48,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 355 [2018-04-09 23:42:48,469 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:48,469 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-09 23:42:48,469 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-09 23:42:48,469 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-09 23:42:48,475 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:48,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:48,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:50,109 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-09 23:42:50,109 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:51,387 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-09 23:42:51,387 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:42:51,390 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-09 23:42:51,390 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:42:51,901 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-09 23:42:51,921 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:51,922 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 100 [2018-04-09 23:42:51,922 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-09 23:42:51,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-09 23:42:51,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=8870, Unknown=0, NotChecked=0, Total=10100 [2018-04-09 23:42:51,923 INFO L87 Difference]: Start difference. First operand 680 states and 718 transitions. Second operand 101 states. [2018-04-09 23:42:56,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:42:56,769 INFO L93 Difference]: Finished difference Result 681 states and 718 transitions. [2018-04-09 23:42:56,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-09 23:42:56,769 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 354 [2018-04-09 23:42:56,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:42:56,771 INFO L225 Difference]: With dead ends: 681 [2018-04-09 23:42:56,771 INFO L226 Difference]: Without dead ends: 680 [2018-04-09 23:42:56,773 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 790 GetRequests, 576 SyntacticMatches, 33 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11828 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=5738, Invalid=27568, Unknown=0, NotChecked=0, Total=33306 [2018-04-09 23:42:56,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2018-04-09 23:42:56,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 680. [2018-04-09 23:42:56,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-04-09 23:42:56,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 717 transitions. [2018-04-09 23:42:56,812 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 717 transitions. Word has length 354 [2018-04-09 23:42:56,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:42:56,812 INFO L459 AbstractCegarLoop]: Abstraction has 680 states and 717 transitions. [2018-04-09 23:42:56,812 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-09 23:42:56,812 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 717 transitions. [2018-04-09 23:42:56,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 365 [2018-04-09 23:42:56,813 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:42:56,814 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-09 23:42:56,814 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-09 23:42:56,814 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-09 23:42:56,821 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:42:56,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:42:56,908 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:42:58,136 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-09 23:42:58,136 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:42:59,604 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-09 23:42:59,625 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:42:59,625 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 73] total 106 [2018-04-09 23:42:59,625 INFO L442 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-04-09 23:42:59,626 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-04-09 23:42:59,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1366, Invalid=9764, Unknown=0, NotChecked=0, Total=11130 [2018-04-09 23:42:59,626 INFO L87 Difference]: Start difference. First operand 680 states and 717 transitions. Second operand 106 states. [2018-04-09 23:43:02,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:02,815 INFO L93 Difference]: Finished difference Result 1396 states and 1473 transitions. [2018-04-09 23:43:02,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-09 23:43:02,815 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 364 [2018-04-09 23:43:02,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:02,817 INFO L225 Difference]: With dead ends: 1396 [2018-04-09 23:43:02,818 INFO L226 Difference]: Without dead ends: 752 [2018-04-09 23:43:02,821 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-09 23:43:02,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2018-04-09 23:43:02,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 718. [2018-04-09 23:43:02,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-09 23:43:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 758 transitions. [2018-04-09 23:43:02,872 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 758 transitions. Word has length 364 [2018-04-09 23:43:02,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:02,873 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 758 transitions. [2018-04-09 23:43:02,873 INFO L460 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-04-09 23:43:02,873 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 758 transitions. [2018-04-09 23:43:02,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2018-04-09 23:43:02,874 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:02,874 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-09 23:43:02,874 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-09 23:43:02,875 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-09 23:43:02,880 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:02,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:04,786 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-09 23:43:04,786 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:06,178 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-09 23:43:06,178 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:43:06,181 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-09 23:43:06,182 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:43:06,748 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-09 23:43:06,769 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:06,769 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 106 [2018-04-09 23:43:06,770 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-09 23:43:06,770 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-09 23:43:06,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1374, Invalid=9968, Unknown=0, NotChecked=0, Total=11342 [2018-04-09 23:43:06,771 INFO L87 Difference]: Start difference. First operand 718 states and 758 transitions. Second operand 107 states. [2018-04-09 23:43:11,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:11,935 INFO L93 Difference]: Finished difference Result 719 states and 758 transitions. [2018-04-09 23:43:11,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-09 23:43:11,935 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 374 [2018-04-09 23:43:11,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:11,937 INFO L225 Difference]: With dead ends: 719 [2018-04-09 23:43:11,938 INFO L226 Difference]: Without dead ends: 718 [2018-04-09 23:43:11,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 835 GetRequests, 608 SyntacticMatches, 35 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13383 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=6426, Invalid=31016, Unknown=0, NotChecked=0, Total=37442 [2018-04-09 23:43:11,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2018-04-09 23:43:11,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 718. [2018-04-09 23:43:11,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-04-09 23:43:11,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 757 transitions. [2018-04-09 23:43:11,981 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 757 transitions. Word has length 374 [2018-04-09 23:43:11,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:11,982 INFO L459 AbstractCegarLoop]: Abstraction has 718 states and 757 transitions. [2018-04-09 23:43:11,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-09 23:43:11,982 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 757 transitions. [2018-04-09 23:43:11,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2018-04-09 23:43:11,983 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:11,983 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-09 23:43:11,983 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-09 23:43:11,984 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-09 23:43:11,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:12,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:12,060 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:13,412 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-09 23:43:13,412 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:15,037 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-09 23:43:15,058 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:15,058 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77, 77] total 112 [2018-04-09 23:43:15,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 112 states [2018-04-09 23:43:15,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2018-04-09 23:43:15,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1518, Invalid=10914, Unknown=0, NotChecked=0, Total=12432 [2018-04-09 23:43:15,060 INFO L87 Difference]: Start difference. First operand 718 states and 757 transitions. Second operand 112 states. [2018-04-09 23:43:18,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:18,646 INFO L93 Difference]: Finished difference Result 1472 states and 1553 transitions. [2018-04-09 23:43:18,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-09 23:43:18,646 INFO L78 Accepts]: Start accepts. Automaton has 112 states. Word has length 384 [2018-04-09 23:43:18,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:18,648 INFO L225 Difference]: With dead ends: 1472 [2018-04-09 23:43:18,648 INFO L226 Difference]: Without dead ends: 790 [2018-04-09 23:43:18,650 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 842 GetRequests, 618 SyntacticMatches, 40 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10705 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5835, Invalid=28575, Unknown=0, NotChecked=0, Total=34410 [2018-04-09 23:43:18,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2018-04-09 23:43:18,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 756. [2018-04-09 23:43:18,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-09 23:43:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 798 transitions. [2018-04-09 23:43:18,694 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 798 transitions. Word has length 384 [2018-04-09 23:43:18,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:18,695 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 798 transitions. [2018-04-09 23:43:18,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 112 states. [2018-04-09 23:43:18,695 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 798 transitions. [2018-04-09 23:43:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-09 23:43:18,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:18,696 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-09 23:43:18,696 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-09 23:43:18,697 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-09 23:43:18,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:18,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:18,775 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:20,696 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-09 23:43:20,696 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:22,227 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-09 23:43:22,228 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:43:22,230 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-09 23:43:22,230 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:43:22,854 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-09 23:43:22,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:22,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75, 75] total 112 [2018-04-09 23:43:22,876 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-09 23:43:22,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-09 23:43:22,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1526, Invalid=11130, Unknown=0, NotChecked=0, Total=12656 [2018-04-09 23:43:22,877 INFO L87 Difference]: Start difference. First operand 756 states and 798 transitions. Second operand 113 states. [2018-04-09 23:43:28,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:28,298 INFO L93 Difference]: Finished difference Result 757 states and 798 transitions. [2018-04-09 23:43:28,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-09 23:43:28,299 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 394 [2018-04-09 23:43:28,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:28,301 INFO L225 Difference]: With dead ends: 757 [2018-04-09 23:43:28,301 INFO L226 Difference]: Without dead ends: 756 [2018-04-09 23:43:28,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 640 SyntacticMatches, 37 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15034 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=7153, Invalid=34667, Unknown=0, NotChecked=0, Total=41820 [2018-04-09 23:43:28,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-04-09 23:43:28,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 756. [2018-04-09 23:43:28,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 756 states. [2018-04-09 23:43:28,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 797 transitions. [2018-04-09 23:43:28,348 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 797 transitions. Word has length 394 [2018-04-09 23:43:28,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:28,348 INFO L459 AbstractCegarLoop]: Abstraction has 756 states and 797 transitions. [2018-04-09 23:43:28,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-09 23:43:28,348 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 797 transitions. [2018-04-09 23:43:28,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-09 23:43:28,350 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:28,350 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-09 23:43:28,350 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-09 23:43:28,350 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-09 23:43:28,356 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:28,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:28,434 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:29,934 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-09 23:43:29,934 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:31,740 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-09 23:43:31,761 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:31,761 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81, 81] total 118 [2018-04-09 23:43:31,761 INFO L442 AbstractCegarLoop]: Interpolant automaton has 118 states [2018-04-09 23:43:31,762 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2018-04-09 23:43:31,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1678, Invalid=12128, Unknown=0, NotChecked=0, Total=13806 [2018-04-09 23:43:31,763 INFO L87 Difference]: Start difference. First operand 756 states and 797 transitions. Second operand 118 states. [2018-04-09 23:43:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:35,850 INFO L93 Difference]: Finished difference Result 1548 states and 1633 transitions. [2018-04-09 23:43:35,850 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-09 23:43:35,850 INFO L78 Accepts]: Start accepts. Automaton has 118 states. Word has length 404 [2018-04-09 23:43:35,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:35,853 INFO L225 Difference]: With dead ends: 1548 [2018-04-09 23:43:35,853 INFO L226 Difference]: Without dead ends: 828 [2018-04-09 23:43:35,855 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-09 23:43:35,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2018-04-09 23:43:35,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 794. [2018-04-09 23:43:35,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-09 23:43:35,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 838 transitions. [2018-04-09 23:43:35,904 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 838 transitions. Word has length 404 [2018-04-09 23:43:35,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:35,904 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 838 transitions. [2018-04-09 23:43:35,904 INFO L460 AbstractCegarLoop]: Interpolant automaton has 118 states. [2018-04-09 23:43:35,904 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 838 transitions. [2018-04-09 23:43:35,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 415 [2018-04-09 23:43:35,906 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:35,906 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-09 23:43:35,906 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-09 23:43:35,906 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-09 23:43:35,912 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:35,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:35,990 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:38,204 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-09 23:43:38,204 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:39,965 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-09 23:43:39,966 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:43:39,968 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-09 23:43:39,968 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:43:40,671 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-09 23:43:40,693 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:40,693 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79, 79] total 118 [2018-04-09 23:43:40,693 INFO L442 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-04-09 23:43:40,694 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-04-09 23:43:40,694 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1686, Invalid=12356, Unknown=0, NotChecked=0, Total=14042 [2018-04-09 23:43:40,695 INFO L87 Difference]: Start difference. First operand 794 states and 838 transitions. Second operand 119 states. [2018-04-09 23:43:46,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:46,781 INFO L93 Difference]: Finished difference Result 795 states and 838 transitions. [2018-04-09 23:43:46,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-09 23:43:46,782 INFO L78 Accepts]: Start accepts. Automaton has 119 states. Word has length 414 [2018-04-09 23:43:46,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:46,784 INFO L225 Difference]: With dead ends: 795 [2018-04-09 23:43:46,784 INFO L226 Difference]: Without dead ends: 794 [2018-04-09 23:43:46,786 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 925 GetRequests, 672 SyntacticMatches, 39 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16781 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=7919, Invalid=38521, Unknown=0, NotChecked=0, Total=46440 [2018-04-09 23:43:46,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2018-04-09 23:43:46,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 794. [2018-04-09 23:43:46,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 794 states. [2018-04-09 23:43:46,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 837 transitions. [2018-04-09 23:43:46,836 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 837 transitions. Word has length 414 [2018-04-09 23:43:46,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:46,836 INFO L459 AbstractCegarLoop]: Abstraction has 794 states and 837 transitions. [2018-04-09 23:43:46,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 119 states. [2018-04-09 23:43:46,836 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 837 transitions. [2018-04-09 23:43:46,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2018-04-09 23:43:46,838 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:46,838 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-09 23:43:46,838 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-09 23:43:46,839 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-09 23:43:46,844 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:46,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:46,928 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:48,626 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-09 23:43:48,627 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:50,689 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-09 23:43:50,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:43:50,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85, 85] total 124 [2018-04-09 23:43:50,711 INFO L442 AbstractCegarLoop]: Interpolant automaton has 124 states [2018-04-09 23:43:50,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2018-04-09 23:43:50,712 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1846, Invalid=13406, Unknown=0, NotChecked=0, Total=15252 [2018-04-09 23:43:50,712 INFO L87 Difference]: Start difference. First operand 794 states and 837 transitions. Second operand 124 states. [2018-04-09 23:43:55,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:43:55,170 INFO L93 Difference]: Finished difference Result 1624 states and 1713 transitions. [2018-04-09 23:43:55,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-09 23:43:55,170 INFO L78 Accepts]: Start accepts. Automaton has 124 states. Word has length 424 [2018-04-09 23:43:55,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:43:55,173 INFO L225 Difference]: With dead ends: 1624 [2018-04-09 23:43:55,173 INFO L226 Difference]: Without dead ends: 866 [2018-04-09 23:43:55,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 930 GetRequests, 682 SyntacticMatches, 44 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13215 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=7121, Invalid=35109, Unknown=0, NotChecked=0, Total=42230 [2018-04-09 23:43:55,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2018-04-09 23:43:55,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 832. [2018-04-09 23:43:55,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 832 states. [2018-04-09 23:43:55,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 878 transitions. [2018-04-09 23:43:55,247 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 878 transitions. Word has length 424 [2018-04-09 23:43:55,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:43:55,248 INFO L459 AbstractCegarLoop]: Abstraction has 832 states and 878 transitions. [2018-04-09 23:43:55,248 INFO L460 AbstractCegarLoop]: Interpolant automaton has 124 states. [2018-04-09 23:43:55,248 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 878 transitions. [2018-04-09 23:43:55,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2018-04-09 23:43:55,250 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:43:55,250 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-09 23:43:55,250 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-09 23:43:55,251 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-09 23:43:55,256 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:43:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:43:55,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:43:57,803 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-09 23:43:57,804 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:43:59,693 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-09 23:43:59,693 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:43:59,699 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-09 23:43:59,699 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:44:00,479 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-09 23:44:00,500 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:44:00,500 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 83] total 124 [2018-04-09 23:44:00,500 INFO L442 AbstractCegarLoop]: Interpolant automaton has 125 states [2018-04-09 23:44:00,501 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2018-04-09 23:44:00,501 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1854, Invalid=13646, Unknown=0, NotChecked=0, Total=15500 [2018-04-09 23:44:00,502 INFO L87 Difference]: Start difference. First operand 832 states and 878 transitions. Second operand 125 states. [2018-04-09 23:44:06,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:44:06,679 INFO L93 Difference]: Finished difference Result 833 states and 878 transitions. [2018-04-09 23:44:06,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2018-04-09 23:44:06,679 INFO L78 Accepts]: Start accepts. Automaton has 125 states. Word has length 434 [2018-04-09 23:44:06,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:44:06,681 INFO L225 Difference]: With dead ends: 833 [2018-04-09 23:44:06,681 INFO L226 Difference]: Without dead ends: 832 [2018-04-09 23:44:06,683 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 704 SyntacticMatches, 41 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18624 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=8724, Invalid=42578, Unknown=0, NotChecked=0, Total=51302 [2018-04-09 23:44:06,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2018-04-09 23:44:06,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 832. [2018-04-09 23:44:06,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 832 states. [2018-04-09 23:44:06,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 832 states to 832 states and 877 transitions. [2018-04-09 23:44:06,743 INFO L78 Accepts]: Start accepts. Automaton has 832 states and 877 transitions. Word has length 434 [2018-04-09 23:44:06,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:44:06,743 INFO L459 AbstractCegarLoop]: Abstraction has 832 states and 877 transitions. [2018-04-09 23:44:06,743 INFO L460 AbstractCegarLoop]: Interpolant automaton has 125 states. [2018-04-09 23:44:06,743 INFO L276 IsEmpty]: Start isEmpty. Operand 832 states and 877 transitions. [2018-04-09 23:44:06,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 445 [2018-04-09 23:44:06,745 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:44:06,745 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-09 23:44:06,745 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-09 23:44:06,745 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-09 23:44:06,754 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:44:06,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:44:06,841 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:44:08,683 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-09 23:44:08,683 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:44:10,955 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-09 23:44:10,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:44:10,994 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89, 89] total 130 [2018-04-09 23:44:10,995 INFO L442 AbstractCegarLoop]: Interpolant automaton has 130 states [2018-04-09 23:44:10,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2018-04-09 23:44:10,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2022, Invalid=14748, Unknown=0, NotChecked=0, Total=16770 [2018-04-09 23:44:10,997 INFO L87 Difference]: Start difference. First operand 832 states and 877 transitions. Second operand 130 states. [2018-04-09 23:44:15,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:44:15,692 INFO L93 Difference]: Finished difference Result 1700 states and 1793 transitions. [2018-04-09 23:44:15,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-09 23:44:15,693 INFO L78 Accepts]: Start accepts. Automaton has 130 states. Word has length 444 [2018-04-09 23:44:15,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:44:15,695 INFO L225 Difference]: With dead ends: 1700 [2018-04-09 23:44:15,695 INFO L226 Difference]: Without dead ends: 904 [2018-04-09 23:44:15,698 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 974 GetRequests, 714 SyntacticMatches, 46 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14569 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=7812, Invalid=38628, Unknown=0, NotChecked=0, Total=46440 [2018-04-09 23:44:15,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2018-04-09 23:44:15,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 870. [2018-04-09 23:44:15,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 870 states. [2018-04-09 23:44:15,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 918 transitions. [2018-04-09 23:44:15,756 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 918 transitions. Word has length 444 [2018-04-09 23:44:15,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:44:15,756 INFO L459 AbstractCegarLoop]: Abstraction has 870 states and 918 transitions. [2018-04-09 23:44:15,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 130 states. [2018-04-09 23:44:15,757 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 918 transitions. [2018-04-09 23:44:15,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 455 [2018-04-09 23:44:15,760 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:44:15,760 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-09 23:44:15,760 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-09 23:44:15,760 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-09 23:44:15,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:44:15,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:44:15,865 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-09 23:44:18,490 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-09 23:44:18,490 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-09 23:44:20,559 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-09 23:44:20,559 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-09 23:44:20,562 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-09 23:44:20,562 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:26, output treesize:13 [2018-04-09 23:44:21,414 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-09 23:44:21,435 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-09 23:44:21,435 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 87] total 130 [2018-04-09 23:44:21,436 INFO L442 AbstractCegarLoop]: Interpolant automaton has 131 states [2018-04-09 23:44:21,436 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2018-04-09 23:44:21,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2030, Invalid=15000, Unknown=0, NotChecked=0, Total=17030 [2018-04-09 23:44:21,437 INFO L87 Difference]: Start difference. First operand 870 states and 918 transitions. Second operand 131 states. [2018-04-09 23:44:28,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-09 23:44:28,372 INFO L93 Difference]: Finished difference Result 871 states and 918 transitions. [2018-04-09 23:44:28,372 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2018-04-09 23:44:28,372 INFO L78 Accepts]: Start accepts. Automaton has 131 states. Word has length 454 [2018-04-09 23:44:28,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-09 23:44:28,374 INFO L225 Difference]: With dead ends: 871 [2018-04-09 23:44:28,374 INFO L226 Difference]: Without dead ends: 870 [2018-04-09 23:44:28,376 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1015 GetRequests, 736 SyntacticMatches, 43 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20563 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=9568, Invalid=46838, Unknown=0, NotChecked=0, Total=56406 [2018-04-09 23:44:28,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2018-04-09 23:44:28,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 870. [2018-04-09 23:44:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 870 states. [2018-04-09 23:44:28,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 917 transitions. [2018-04-09 23:44:28,445 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 917 transitions. Word has length 454 [2018-04-09 23:44:28,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-09 23:44:28,445 INFO L459 AbstractCegarLoop]: Abstraction has 870 states and 917 transitions. [2018-04-09 23:44:28,445 INFO L460 AbstractCegarLoop]: Interpolant automaton has 131 states. [2018-04-09 23:44:28,445 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 917 transitions. [2018-04-09 23:44:28,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 465 [2018-04-09 23:44:28,447 INFO L347 BasicCegarLoop]: Found error trace [2018-04-09 23:44:28,447 INFO L355 BasicCegarLoop]: trace histogram [45, 44, 44, 43, 43, 43, 43, 43, 43, 43, 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-09 23:44:28,447 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__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-09 23:44:28,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1279176302, now seen corresponding path program 42 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-09 23:44:28,453 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-09 23:44:28,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-09 23:44:28,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-04-09 23:44:29,692 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-09 23:44:29,693 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-09 23:44:29,696 WARN L197 ceAbstractionStarter]: Timeout [2018-04-09 23:44:29,696 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.04 11:44:29 BasicIcfg [2018-04-09 23:44:29,696 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-09 23:44:29,697 INFO L168 Benchmark]: Toolchain (without parser) took 220968.68 ms. Allocated memory was 302.5 MB in the beginning and 886.0 MB in the end (delta: 583.5 MB). Free memory was 238.4 MB in the beginning and 575.7 MB in the end (delta: -337.3 MB). Peak memory consumption was 246.2 MB. Max. memory is 5.3 GB. [2018-04-09 23:44:29,697 INFO L168 Benchmark]: CDTParser took 0.28 ms. Allocated memory is still 302.5 MB. Free memory is still 264.8 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-09 23:44:29,697 INFO L168 Benchmark]: CACSL2BoogieTranslator took 323.80 ms. Allocated memory is still 302.5 MB. Free memory was 238.4 MB in the beginning and 214.0 MB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. [2018-04-09 23:44:29,697 INFO L168 Benchmark]: Boogie Preprocessor took 49.16 ms. Allocated memory is still 302.5 MB. Free memory was 214.0 MB in the beginning and 212.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-09 23:44:29,698 INFO L168 Benchmark]: RCFGBuilder took 524.74 ms. Allocated memory was 302.5 MB in the beginning and 463.5 MB in the end (delta: 161.0 MB). Free memory was 212.0 MB in the beginning and 400.2 MB in the end (delta: -188.3 MB). Peak memory consumption was 22.1 MB. Max. memory is 5.3 GB. [2018-04-09 23:44:29,698 INFO L168 Benchmark]: IcfgTransformer took 21702.54 ms. Allocated memory was 463.5 MB in the beginning and 976.7 MB in the end (delta: 513.3 MB). Free memory was 400.2 MB in the beginning and 400.8 MB in the end (delta: -588.5 kB). Peak memory consumption was 512.7 MB. Max. memory is 5.3 GB. [2018-04-09 23:44:29,698 INFO L168 Benchmark]: TraceAbstraction took 198361.35 ms. Allocated memory was 976.7 MB in the beginning and 886.0 MB in the end (delta: -90.7 MB). Free memory was 400.8 MB in the beginning and 575.7 MB in the end (delta: -174.9 MB). There was no memory consumed. Max. memory is 5.3 GB. [2018-04-09 23:44:29,699 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.28 ms. Allocated memory is still 302.5 MB. Free memory is still 264.8 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 323.80 ms. Allocated memory is still 302.5 MB. Free memory was 238.4 MB in the beginning and 214.0 MB in the end (delta: 24.4 MB). Peak memory consumption was 24.4 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 49.16 ms. Allocated memory is still 302.5 MB. Free memory was 214.0 MB in the beginning and 212.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 524.74 ms. Allocated memory was 302.5 MB in the beginning and 463.5 MB in the end (delta: 161.0 MB). Free memory was 212.0 MB in the beginning and 400.2 MB in the end (delta: -188.3 MB). Peak memory consumption was 22.1 MB. Max. memory is 5.3 GB. * IcfgTransformer took 21702.54 ms. Allocated memory was 463.5 MB in the beginning and 976.7 MB in the end (delta: 513.3 MB). Free memory was 400.2 MB in the beginning and 400.8 MB in the end (delta: -588.5 kB). Peak memory consumption was 512.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 198361.35 ms. Allocated memory was 976.7 MB in the beginning and 886.0 MB in the end (delta: -90.7 MB). Free memory was 400.8 MB in the beginning and 575.7 MB in the end (delta: -174.9 MB). There was no memory consumed. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 61 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 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) : 4376.28 RENAME_VARIABLES(MILLISECONDS) : 360.97 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 4379.83 PROJECTAWAY(MILLISECONDS) : 5919.91 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.18 DISJOIN(MILLISECONDS) : 276.35 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 386.82 ADD_EQUALITY(MILLISECONDS) : 9.27 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.36 #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) : 14170.27 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 4367.47 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.01 JOIN(MILLISECONDS) : 262.63 RENAMEVARS(MILLISECONDS) : 347.50 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 9219.92 ISLABELSTRONGERTHAN(MILLISECONDS) : 1513.55 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 113.25 UNFREEZE(MILLISECONDS) : 120.98 REPORTCONTAINS(MILLISECONDS) : 0.00 PROJECTAWAY(MILLISECONDS) : 5753.05 MEETEDGELABELS(MILLISECONDS) : 278.39 REPORTEQUALITY(MILLISECONDS) : 459.08 ADDALLNODES(MILLISECONDS) : 272.12 REPORTDISEQUALITY(MILLISECONDS) : 4.50 WEQGRAPHJOIN(MILLISECONDS) : 129.20 #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) : 3717.93 REPORT_EQUALITY(MILLISECONDS) : 1355.39 FILTERREDUNDANT(MILLISECONDS) : 8103.46 ADD_ALL_ELEMENTS(MILLISECONDS) : 1530.11 JOIN(MILLISECONDS) : 94.07 ALIGN_ELEMENTS(MILLISECONDS) : 3178.38 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 209.23 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 10121.20 REPORTCONTAINS(MILLISECONDS) : 0.00 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 4683.04 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 1102.36 #ADDNODE : 0 #MEET : 14087 #REPORT_EQUALITY : 166218 #FILTERREDUNDANT : 286727 #ADD_ALL_ELEMENTS : 103572 #JOIN : 255 #ALIGN_ELEMENTS : 44641 #COPY : 0 #REPORT_DISEQUALITY : 50362 #UNFREEZE : 0 #OVERALL : 989941 #REPORTCONTAINS : 0 #IS_STRONGER_THAN_NO_CACHING : 309666 #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 analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 548]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 548). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 547]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 547). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 546]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 546). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 545]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 545). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - TimeoutResultAtElement [Line: 553]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 553). Cancelled while BasicCegarLoop was analyzing trace of length 465 with TraceHistMax 45, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 73 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 67 locations, 13 error locations. TIMEOUT Result, 198.3s OverallTime, 50 OverallIterations, 45 TraceHistogramMax, 109.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 9547 SDtfs, 78259 SDslu, 125300 SDs, 0 SdLazy, 99495 SolverSat, 6131 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 43.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 23525 GetRequests, 17350 SyntacticMatches, 1035 SemanticMatches, 5140 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 261914 ImplicationChecksByTransitivity, 121.0s 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.5s AutomataMinimizationTime, 49 MinimizatonAttempts, 834 StatesRemovedByMinimization, 27 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 82.5s 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-09_23-44-29-709.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-09_23-44-29-709.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-09_23-44-29-709.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-09_23-44-29-709.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-09_23-44-29-709.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-09_23-44-29-709.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-09_23-44-29-709.csv Completed graceful shutdown