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/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-453dfda-m [2018-04-10 03:05:44,538 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 03:05:44,540 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 03:05:44,555 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 03:05:44,556 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 03:05:44,557 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 03:05:44,558 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 03:05:44,560 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 03:05:44,562 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 03:05:44,563 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 03:05:44,564 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 03:05:44,564 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 03:05:44,565 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 03:05:44,566 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 03:05:44,567 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 03:05:44,570 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 03:05:44,574 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 03:05:44,576 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 03:05:44,577 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 03:05:44,579 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 03:05:44,581 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 03:05:44,581 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 03:05:44,581 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 03:05:44,583 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 03:05:44,583 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 03:05:44,585 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 03:05:44,585 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 03:05:44,586 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 03:05:44,587 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 03:05:44,587 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 03:05:44,588 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 03:05:44,588 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-10 03:05:44,623 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 03:05:44,623 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 03:05:44,624 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-10 03:05:44,624 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-10 03:05:44,624 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-10 03:05:44,625 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-10 03:05:44,625 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-10 03:05:44,625 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-10 03:05:44,625 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-10 03:05:44,625 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-10 03:05:44,626 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-10 03:05:44,626 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-10 03:05:44,626 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 03:05:44,626 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 03:05:44,627 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 03:05:44,627 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 03:05:44,627 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 03:05:44,627 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 03:05:44,627 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 03:05:44,628 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-10 03:05:44,628 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 03:05:44,628 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 03:05:44,628 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 03:05:44,628 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-10 03:05:44,629 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-10 03:05:44,629 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 03:05:44,629 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 03:05:44,629 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 03:05:44,629 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-10 03:05:44,629 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-10 03:05:44,630 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-10 03:05:44,630 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-10 03:05:44,630 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:05:44,630 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-10 03:05:44,631 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-10 03:05:44,631 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-10 03:05:44,631 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-10 03:05:44,636 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-10 03:05:44,682 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 03:05:44,697 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 03:05:44,702 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 03:05:44,705 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 03:05:44,705 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 03:05:44,706 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 03:05:45,105 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd5bec8219 [2018-04-10 03:05:45,277 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 03:05:45,277 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 03:05:45,278 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 03:05:45,279 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 03:05:45,279 INFO L215 ultiparseSymbolTable]: [2018-04-10 03:05:45,280 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 03:05:45,280 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 03:05:45,280 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo ('foo') in ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c [2018-04-10 03:05:45,280 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 03:05:45,280 INFO L233 ultiparseSymbolTable]: [2018-04-10 03:05:45,303 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGd5bec8219 [2018-04-10 03:05:45,315 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 03:05:45,327 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-10 03:05:45,328 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 03:05:45,328 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 03:05:45,343 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 03:05:45,351 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,354 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@129fc797 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45, skipping insertion in model container [2018-04-10 03:05:45,355 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,390 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 03:05:45,406 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 03:05:45,557 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 03:05:45,586 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 03:05:45,594 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 03:05:45,608 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45 WrapperNode [2018-04-10 03:05:45,608 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 03:05:45,609 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 03:05:45,609 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 03:05:45,610 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 03:05:45,626 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,626 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,637 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,637 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,642 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,653 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,655 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (1/1) ... [2018-04-10 03:05:45,657 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 03:05:45,658 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 03:05:45,658 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 03:05:45,658 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 03:05:45,659 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (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-10 03:05:45,716 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 03:05:45,716 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 03:05:45,716 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-10 03:05:45,716 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 03:05:45,717 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 03:05:45,718 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 03:05:45,718 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 03:05:46,010 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 03:05:46,011 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 03:05:46 BoogieIcfgContainer [2018-04-10 03:05:46,011 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 03:05:46,011 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-10 03:05:46,011 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-10 03:05:46,012 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-10 03:05:46,015 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 03:05:46" (1/1) ... [2018-04-10 03:05:46,023 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-10 03:05:46,023 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-10 03:05:46,042 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-10 03:05:46,055 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 03:05:46,057 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-04-10 03:05:46,064 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 03:05:46,069 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-10 03:05:46,069 DEBUG L416 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-04-10 03:05:46,071 DEBUG L418 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-04-10 03:05:46,123 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1) [2018-04-10 03:05:49,013 INFO L314 AbstractInterpreter]: Visited 68 different actions 191 times. Merged at 46 different actions 84 times. Never widened. Found 11 fixpoints after 6 different actions. Largest state had 21 variables. [2018-04-10 03:05:49,015 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-10 03:05:49,023 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-04-10 03:05:49,024 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-10 03:05:49,024 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-10 03:05:49,025 INFO L437 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-10 03:05:49,029 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-10 03:05:49,029 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-10 03:05:49,029 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-10 03:05:49,029 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-10 03:05:49,030 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-10 03:05:49,030 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-10 03:05:49,030 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-10 03:05:49,030 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-10 03:05:49,030 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-10 03:05:49,030 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-10 03:05:49,031 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-10 03:05:49,031 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-10 03:05:49,031 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-10 03:05:49,031 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-10 03:05:49,032 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-10 03:05:49,032 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-10 03:05:49,032 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-10 03:05:49,032 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-10 03:05:49,032 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-10 03:05:49,033 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-10 03:05:49,033 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-10 03:05:49,033 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-10 03:05:49,034 INFO L134 ransitionTransformer]: executing heap partitioning transformation [2018-04-10 03:05:49,039 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,039 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,039 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,039 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,040 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,040 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,040 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,040 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,041 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,041 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-10 03:05:49,041 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,042 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,042 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,043 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,043 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,043 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,043 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,043 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,043 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,044 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,044 DEBUG L356 ransitionTransformer]: {main_~i~1=v_main_~i~1_1} [2018-04-10 03:05:49,044 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,044 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,044 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,045 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,045 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_1| (store |v_#valid_2| 0 0)) InVars {#valid=|v_#valid_2|} OutVars{#valid=|v_#valid_1|} AuxVars[] AssignedVars[#valid] [2018-04-10 03:05:49,045 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,045 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,045 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,046 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,046 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,046 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,046 DEBUG L356 ransitionTransformer]: {main_~b~0=v_main_~b~0_1} [2018-04-10 03:05:49,046 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,046 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,047 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,047 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,047 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,047 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,047 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,048 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,048 DEBUG L331 ransitionTransformer]: Formula: (and (= 0 |v_main_~#mask~0.offset_1|) (= |v_#valid_7| (store |v_#valid_8| |v_main_~#mask~0.base_1| 1)) (not (= 0 |v_main_~#mask~0.base_1|)) (= 0 (select |v_#valid_8| |v_main_~#mask~0.base_1|)) (= |v_#length_3| (store |v_#length_4| |v_main_~#mask~0.base_1| 32))) InVars {#length=|v_#length_4|, #valid=|v_#valid_8|} OutVars{#length=|v_#length_3|, main_~#mask~0.base=|v_main_~#mask~0.base_1|, main_~#mask~0.offset=|v_main_~#mask~0.offset_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset, #valid, #length] [2018-04-10 03:05:49,048 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,048 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,049 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,049 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_2 0) InVars {} OutVars{main_~i~1=v_main_~i~1_2} AuxVars[] AssignedVars[main_~i~1] [2018-04-10 03:05:49,049 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,049 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,049 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,050 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,050 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,050 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,050 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,050 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,050 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,051 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,051 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,051 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_3 32)) InVars {main_~i~1=v_main_~i~1_3} OutVars{main_~i~1=v_main_~i~1_3} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,051 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,051 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,052 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,052 DEBUG L331 ransitionTransformer]: Formula: (< v_main_~i~1_4 32) InVars {main_~i~1=v_main_~i~1_4} OutVars{main_~i~1=v_main_~i~1_4} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,052 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,052 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,053 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,053 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_10 0) InVars {} OutVars{main_~i~1=v_main_~i~1_10} AuxVars[] AssignedVars[main_~i~1] [2018-04-10 03:05:49,053 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,053 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,053 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,054 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_5 32)) (not (<= 0 v_main_~i~1_5))) InVars {main_~i~1=v_main_~i~1_5} OutVars{main_~i~1=v_main_~i~1_5} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,054 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,054 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,054 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,054 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,055 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,055 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,055 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,055 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,055 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,056 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,056 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,056 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,056 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,056 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,057 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,057 DEBUG L331 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1| v_main_~i~1_18) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|)) InVars {main_~i~1=v_main_~i~1_18, main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1|, main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|, main_~i~1=v_main_~i~1_18, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base] [2018-04-10 03:05:49,057 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,058 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,058 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1|} [2018-04-10 03:05:49,058 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,058 DEBUG L358 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~sizeInParam_1|, main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|, main_~i~1=v_main_~i~1_18, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offsetInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.baseInParam_1|} [2018-04-10 03:05:49,058 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,059 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,059 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_11 32)) InVars {main_~i~1=v_main_~i~1_11} OutVars{main_~i~1=v_main_~i~1_11} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,059 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,059 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,059 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,060 DEBUG L331 ransitionTransformer]: Formula: (< v_main_~i~1_12 32) InVars {main_~i~1=v_main_~i~1_12} OutVars{main_~i~1=v_main_~i~1_12} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,060 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,060 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,060 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,060 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-04-10 03:05:49,061 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,061 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,061 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,061 DEBUG L331 ransitionTransformer]: Formula: (and (<= |v_main_#t~ret3_2| 2147483647) (<= 0 (+ |v_main_#t~ret3_2| 2147483648))) InVars {main_#t~ret3=|v_main_#t~ret3_2|} OutVars{main_#t~ret3=|v_main_#t~ret3_2|} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,061 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,062 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,062 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,062 DEBUG L331 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset] [2018-04-10 03:05:49,062 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,063 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,063 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,063 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_13 32)) (not (<= 0 v_main_~i~1_13))) InVars {main_~i~1=v_main_~i~1_13} OutVars{main_~i~1=v_main_~i~1_13} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,063 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,063 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,064 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,064 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,064 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,064 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,065 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,065 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_11| (store |v_#valid_12| |v_main_~#mask~0.base_5| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_12|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid] [2018-04-10 03:05:49,065 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,065 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,065 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,066 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~b~0_2 (store v_main_~b~0_3 v_main_~i~1_7 |v_main_#t~ret3_3|)) InVars {main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_3, main_#t~ret3=|v_main_#t~ret3_3|} OutVars{main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_2, main_#t~ret3=|v_main_#t~ret3_3|} AuxVars[] AssignedVars[main_~b~0] [2018-04-10 03:05:49,066 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,066 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,066 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,067 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_1, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#in~size_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size] [2018-04-10 03:05:49,067 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,067 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,067 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,068 DEBUG L331 ransitionTransformer]: Formula: (not (= v_main_~i~1_14 (select v_main_~b~0_4 v_main_~i~1_14))) InVars {main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} OutVars{main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,068 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,068 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,068 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,068 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_15 (select v_main_~b~0_5 v_main_~i~1_15)) InVars {main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} OutVars{main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,068 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,069 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,069 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,069 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,069 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,069 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,070 DEBUG L356 ransitionTransformer]: {main_~#mask~0.base=|v_main_~#mask~0.base_6|, main_~#mask~0.offset=|v_main_~#mask~0.offset_6|} [2018-04-10 03:05:49,070 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,070 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,070 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,070 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,071 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,071 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,071 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,071 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_4|} [2018-04-10 03:05:49,071 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,071 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,072 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,072 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,072 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,072 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,072 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,073 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_1} [2018-04-10 03:05:49,073 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,073 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,073 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,073 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,074 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_1| 1) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-10 03:05:49,074 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,074 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,074 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,074 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post4_1| v_main_~i~1_16) InVars {main_~i~1=v_main_~i~1_16} OutVars{main_#t~post4=|v_main_#t~post4_1|, main_~i~1=v_main_~i~1_16} AuxVars[] AssignedVars[main_#t~post4] [2018-04-10 03:05:49,075 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,075 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,075 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,075 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_13| |old(#valid)|) InVars {#valid=|v_#valid_13|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_13|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,075 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,076 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,076 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,076 DEBUG L331 ransitionTransformer]: Formula: (not (= |v_#valid_14| |old(#valid)|)) InVars {#valid=|v_#valid_14|, old(#valid)=|old(#valid)|} OutVars{#valid=|v_#valid_14|, old(#valid)=|old(#valid)|} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,076 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,076 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,077 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,077 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post2_1| v_main_~i~1_8) InVars {main_~i~1=v_main_~i~1_8} OutVars{main_~i~1=v_main_~i~1_8, main_#t~post2=|v_main_#t~post2_1|} AuxVars[] AssignedVars[main_#t~post2] [2018-04-10 03:05:49,077 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,077 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,077 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,078 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,078 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,078 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,078 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_1} [2018-04-10 03:05:49,078 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,078 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,078 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,079 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,079 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_9| (store |v_#valid_10| |v_main_~#mask~0.base_3| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_10|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid] [2018-04-10 03:05:49,079 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,079 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,080 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,080 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_17 (+ |v_main_#t~post4_2| 1)) InVars {main_#t~post4=|v_main_#t~post4_2|} OutVars{main_#t~post4=|v_main_#t~post4_2|, main_~i~1=v_main_~i~1_17} AuxVars[] AssignedVars[main_~i~1] [2018-04-10 03:05:49,080 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,080 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,080 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,080 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_9 (+ |v_main_#t~post2_2| 1)) InVars {main_#t~post2=|v_main_#t~post2_2|} OutVars{main_~i~1=v_main_~i~1_9, main_#t~post2=|v_main_#t~post2_2|} AuxVars[] AssignedVars[main_~i~1] [2018-04-10 03:05:49,081 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,081 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,081 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,081 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0] [2018-04-10 03:05:49,081 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,082 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,082 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,082 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,082 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,082 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,082 DEBUG L356 ransitionTransformer]: {main_~#mask~0.base=|v_main_~#mask~0.base_4|, main_~#mask~0.offset=|v_main_~#mask~0.offset_4|} [2018-04-10 03:05:49,083 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,083 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,083 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,083 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,083 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,083 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,084 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,084 DEBUG L356 ransitionTransformer]: {main_#t~post4=|v_main_#t~post4_3|} [2018-04-10 03:05:49,084 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,084 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,084 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,085 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,085 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,085 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,085 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,085 DEBUG L356 ransitionTransformer]: {main_#t~post2=|v_main_#t~post2_3|} [2018-04-10 03:05:49,085 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,085 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,086 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,086 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,086 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,086 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,086 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,087 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,087 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,087 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,087 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,087 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,087 DEBUG L331 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,088 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,088 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,088 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,088 DEBUG L331 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,088 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,089 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,089 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,089 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res] [2018-04-10 03:05:49,089 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,089 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,090 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,090 DEBUG L331 ransitionTransformer]: Formula: (or (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5)) (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5 32))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,090 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,090 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,090 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,091 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,091 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,091 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,091 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,091 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,091 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,092 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,094 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,095 DEBUG L331 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) InVars {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} OutVars{#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1] [2018-04-10 03:05:49,095 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-10 03:05:49,095 DEBUG L339 ransitionTransformer]: old formula: [2018-04-10 03:05:49,096 DEBUG L340 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) [2018-04-10 03:05:49,096 DEBUG L341 ransitionTransformer]: new formula: [2018-04-10 03:05:49,096 DEBUG L342 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2))) (and (<= 0 .cse0) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1| (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2) .cse0)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2)))) [2018-04-10 03:05:49,096 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-10 03:05:49,096 DEBUG L347 ransitionTransformer]: old invars: [2018-04-10 03:05:49,097 DEBUG L348 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-04-10 03:05:49,097 DEBUG L349 ransitionTransformer]: new invars: [2018-04-10 03:05:49,097 DEBUG L350 ransitionTransformer]: {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-04-10 03:05:49,097 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,097 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,097 DEBUG L356 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-04-10 03:05:49,097 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,098 DEBUG L358 ransitionTransformer]: {#valid=|v_#valid_15|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_2, #length=|v_#length_5|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_6} [2018-04-10 03:05:49,098 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,098 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,098 DEBUG L331 ransitionTransformer]: Formula: (not (= (select |v_#valid_16| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3, #valid=|v_#valid_16|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_3, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,099 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,099 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,099 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,099 DEBUG L331 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7 1) (select |v_#length_6| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4))) (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7)))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4, #length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~b.base_4, #length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_7} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,099 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,099 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,100 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,100 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_8} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~a~0] [2018-04-10 03:05:49,100 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,100 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,101 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,101 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,101 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,101 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,101 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~mem1_3|} [2018-04-10 03:05:49,101 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,101 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,102 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,102 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,102 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0] [2018-04-10 03:05:49,102 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,103 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,103 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,103 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0_10} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_~i~0] [2018-04-10 03:05:49,103 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,103 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,104 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,104 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,104 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,104 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,104 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#t~post0_3|} [2018-04-10 03:05:49,104 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,104 DEBUG L358 ransitionTransformer]: {} [2018-04-10 03:05:49,105 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,105 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,105 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-10 03:05:49,105 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-10 03:05:49,105 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,105 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,106 DEBUG L331 ransitionTransformer]: Formula: (= |v_ULTIMATE.start_#t~ret5_2| |v_main_#resOutParam_1|) InVars {main_#res=|v_main_#resOutParam_1|} OutVars{ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|, main_#res=|v_main_#resOutParam_1|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret5] [2018-04-10 03:05:49,106 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,106 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,106 DEBUG L356 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|} [2018-04-10 03:05:49,106 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,106 DEBUG L358 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|, main_#res=|v_main_#resOutParam_1|} [2018-04-10 03:05:49,107 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,107 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-10 03:05:49,107 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|} OutVars{main_#t~ret3=|v_main_#t~ret3_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|} AuxVars[] AssignedVars[main_#t~ret3] [2018-04-10 03:05:49,107 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-10 03:05:49,107 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-10 03:05:49,107 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_5|} [2018-04-10 03:05:49,108 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-10 03:05:49,108 DEBUG L358 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__foo_#resOutParam_1|} [2018-04-10 03:05:49,108 DEBUG L360 ransitionTransformer]: [2018-04-10 03:05:49,108 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 03:05:49,110 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 10.04 03:05:49 BasicIcfg [2018-04-10 03:05:49,110 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-10 03:05:49,111 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 03:05:49,111 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 03:05:49,114 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 03:05:49,115 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 03:05:45" (1/4) ... [2018-04-10 03:05:49,115 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bb3a0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 03:05:49, skipping insertion in model container [2018-04-10 03:05:49,116 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 03:05:45" (2/4) ... [2018-04-10 03:05:49,116 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bb3a0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 03:05:49, skipping insertion in model container [2018-04-10 03:05:49,116 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 03:05:46" (3/4) ... [2018-04-10 03:05:49,116 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5bb3a0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 03:05:49, skipping insertion in model container [2018-04-10 03:05:49,117 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 10.04 03:05:49" (4/4) ... [2018-04-10 03:05:49,119 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-10 03:05:49,128 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-10 03:05:49,138 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-10 03:05:49,187 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 03:05:49,188 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 03:05:49,188 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-10 03:05:49,188 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-10 03:05:49,188 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-10 03:05:49,188 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 03:05:49,188 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 03:05:49,189 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 03:05:49,189 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 03:05:49,190 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 03:05:49,205 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-10 03:05:49,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-10 03:05:49,212 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:49,213 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:49,214 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:49,219 INFO L82 PathProgramCache]: Analyzing trace with hash -681009750, 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-10 03:05:49,238 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:49,285 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:49,341 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-10 03:05:49,341 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:49,356 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-10 03:05:49,382 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:49,382 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-10 03:05:49,384 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 03:05:49,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 03:05:49,393 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 03:05:49,394 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-10 03:05:49,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:49,535 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-10 03:05:49,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 03:05:49,537 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-10 03:05:49,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:49,549 INFO L225 Difference]: With dead ends: 136 [2018-04-10 03:05:49,549 INFO L226 Difference]: Without dead ends: 80 [2018-04-10 03:05:49,553 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 03:05:49,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-10 03:05:49,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-10 03:05:49,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-10 03:05:49,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-10 03:05:49,603 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-10 03:05:49,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:49,603 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-10 03:05:49,603 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 03:05:49,604 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-10 03:05:49,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 03:05:49,604 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:49,605 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] [2018-04-10 03:05:49,605 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:49,605 INFO L82 PathProgramCache]: Analyzing trace with hash -119315392, 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-10 03:05:49,618 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:49,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:49,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:49,673 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-10 03:05:49,673 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:49,709 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-10 03:05:49,747 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:49,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-10 03:05:49,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 03:05:49,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 03:05:49,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 03:05:49,750 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-10 03:05:49,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:49,798 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-10 03:05:49,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 03:05:49,799 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-10 03:05:49,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:49,802 INFO L225 Difference]: With dead ends: 78 [2018-04-10 03:05:49,802 INFO L226 Difference]: Without dead ends: 77 [2018-04-10 03:05:49,802 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-10 03:05:49,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-10 03:05:49,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-10 03:05:49,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-10 03:05:49,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-10 03:05:49,811 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-10 03:05:49,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:49,811 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-10 03:05:49,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 03:05:49,811 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-10 03:05:49,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-10 03:05:49,812 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:49,812 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] [2018-04-10 03:05:49,812 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:49,812 INFO L82 PathProgramCache]: Analyzing trace with hash 596190367, 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-10 03:05:49,829 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:49,845 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:49,866 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-10 03:05:49,867 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:05:49,875 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:05:49,875 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-10 03:05:49,917 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-10 03:05:49,918 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:49,936 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-10 03:05:49,961 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:49,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-10 03:05:49,962 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 03:05:49,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 03:05:49,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 03:05:49,963 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-10 03:05:50,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:50,049 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-10 03:05:50,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 03:05:50,049 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-10 03:05:50,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:50,050 INFO L225 Difference]: With dead ends: 67 [2018-04-10 03:05:50,051 INFO L226 Difference]: Without dead ends: 66 [2018-04-10 03:05:50,051 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-10 03:05:50,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-10 03:05:50,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-10 03:05:50,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-10 03:05:50,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-10 03:05:50,058 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-10 03:05:50,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:50,059 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-10 03:05:50,059 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 03:05:50,059 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-10 03:05:50,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-10 03:05:50,060 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:50,060 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:50,060 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:50,060 INFO L82 PathProgramCache]: Analyzing trace with hash 596190368, 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-10 03:05:50,075 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:50,094 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:50,110 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-10 03:05:50,111 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:05:50,119 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:05:50,119 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-10 03:05:50,175 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-10 03:05:50,175 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:50,283 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-10 03:05:50,307 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:50,307 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-10 03:05:50,308 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 03:05:50,308 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 03:05:50,308 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-10 03:05:50,308 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-10 03:05:50,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:50,468 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-10 03:05:50,468 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 03:05:50,468 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-10 03:05:50,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:50,469 INFO L225 Difference]: With dead ends: 75 [2018-04-10 03:05:50,470 INFO L226 Difference]: Without dead ends: 74 [2018-04-10 03:05:50,470 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-10 03:05:50,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-10 03:05:50,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-10 03:05:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-10 03:05:50,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-10 03:05:50,477 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-10 03:05:50,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:50,478 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-10 03:05:50,478 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 03:05:50,478 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-10 03:05:50,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-10 03:05:50,479 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:50,479 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] [2018-04-10 03:05:50,479 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:50,479 INFO L82 PathProgramCache]: Analyzing trace with hash 168788435, 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-10 03:05:50,497 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:50,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:50,518 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:50,622 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-10 03:05:50,622 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:50,712 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-10 03:05:50,735 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:50,735 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 11 [2018-04-10 03:05:50,735 INFO L442 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-04-10 03:05:50,735 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-04-10 03:05:50,736 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2018-04-10 03:05:50,736 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 11 states. [2018-04-10 03:05:51,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:51,010 INFO L93 Difference]: Finished difference Result 157 states and 168 transitions. [2018-04-10 03:05:51,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 03:05:51,010 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 31 [2018-04-10 03:05:51,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:51,011 INFO L225 Difference]: With dead ends: 157 [2018-04-10 03:05:51,011 INFO L226 Difference]: Without dead ends: 103 [2018-04-10 03:05:51,012 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-10 03:05:51,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-04-10 03:05:51,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 87. [2018-04-10 03:05:51,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-10 03:05:51,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-04-10 03:05:51,022 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 31 [2018-04-10 03:05:51,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:51,023 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-04-10 03:05:51,023 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-04-10 03:05:51,023 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-04-10 03:05:51,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-10 03:05:51,024 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:51,024 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] [2018-04-10 03:05:51,024 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:51,024 INFO L82 PathProgramCache]: Analyzing trace with hash -433013287, 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-10 03:05:51,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:51,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:51,046 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:51,075 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-10 03:05:51,075 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:51,169 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-10 03:05:51,201 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:51,201 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 8 [2018-04-10 03:05:51,201 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 03:05:51,201 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 03:05:51,202 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-10 03:05:51,202 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 8 states. [2018-04-10 03:05:51,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:51,321 INFO L93 Difference]: Finished difference Result 164 states and 173 transitions. [2018-04-10 03:05:51,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 03:05:51,322 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 33 [2018-04-10 03:05:51,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:51,322 INFO L225 Difference]: With dead ends: 164 [2018-04-10 03:05:51,323 INFO L226 Difference]: Without dead ends: 107 [2018-04-10 03:05:51,323 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2018-04-10 03:05:51,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-04-10 03:05:51,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 87. [2018-04-10 03:05:51,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-10 03:05:51,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 91 transitions. [2018-04-10 03:05:51,334 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 91 transitions. Word has length 33 [2018-04-10 03:05:51,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:51,334 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 91 transitions. [2018-04-10 03:05:51,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 03:05:51,335 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 91 transitions. [2018-04-10 03:05:51,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-10 03:05:51,336 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:51,336 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, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:51,336 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:51,336 INFO L82 PathProgramCache]: Analyzing trace with hash 742553190, 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-10 03:05:51,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:51,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:51,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:51,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 03:05:51,439 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:51,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2018-04-10 03:05:51,499 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-10 03:05:51,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-10 03:05:51,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-10 03:05:51,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-10 03:05:51,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-10 03:05:51,500 INFO L87 Difference]: Start difference. First operand 87 states and 91 transitions. Second operand 9 states. [2018-04-10 03:05:51,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:51,576 INFO L93 Difference]: Finished difference Result 102 states and 105 transitions. [2018-04-10 03:05:51,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 03:05:51,576 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 42 [2018-04-10 03:05:51,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:51,577 INFO L225 Difference]: With dead ends: 102 [2018-04-10 03:05:51,577 INFO L226 Difference]: Without dead ends: 101 [2018-04-10 03:05:51,578 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-04-10 03:05:51,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-04-10 03:05:51,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2018-04-10 03:05:51,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-04-10 03:05:51,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 90 transitions. [2018-04-10 03:05:51,584 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 90 transitions. Word has length 42 [2018-04-10 03:05:51,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:51,584 INFO L459 AbstractCegarLoop]: Abstraction has 86 states and 90 transitions. [2018-04-10 03:05:51,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-10 03:05:51,585 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 90 transitions. [2018-04-10 03:05:51,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-04-10 03:05:51,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:51,586 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:51,587 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:51,587 INFO L82 PathProgramCache]: Analyzing trace with hash -431823699, 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-10 03:05:51,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:51,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:51,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:51,649 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-10 03:05:51,650 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:51,680 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-10 03:05:51,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:51,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-10 03:05:51,716 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 03:05:51,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 03:05:51,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-10 03:05:51,717 INFO L87 Difference]: Start difference. First operand 86 states and 90 transitions. Second operand 8 states. [2018-04-10 03:05:51,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:51,819 INFO L93 Difference]: Finished difference Result 140 states and 148 transitions. [2018-04-10 03:05:51,820 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 03:05:51,820 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 50 [2018-04-10 03:05:51,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:51,821 INFO L225 Difference]: With dead ends: 140 [2018-04-10 03:05:51,821 INFO L226 Difference]: Without dead ends: 120 [2018-04-10 03:05:51,821 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-10 03:05:51,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-04-10 03:05:51,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 104. [2018-04-10 03:05:51,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-04-10 03:05:51,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 109 transitions. [2018-04-10 03:05:51,828 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 109 transitions. Word has length 50 [2018-04-10 03:05:51,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:51,828 INFO L459 AbstractCegarLoop]: Abstraction has 104 states and 109 transitions. [2018-04-10 03:05:51,828 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 03:05:51,828 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 109 transitions. [2018-04-10 03:05:51,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-04-10 03:05:51,830 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:51,830 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:51,830 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:51,830 INFO L82 PathProgramCache]: Analyzing trace with hash 105063311, 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-10 03:05:51,838 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:51,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:51,858 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-10 03:05:51,884 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:51,932 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-10 03:05:51,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:51,955 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-10 03:05:51,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 03:05:51,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 03:05:51,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-10 03:05:51,956 INFO L87 Difference]: Start difference. First operand 104 states and 109 transitions. Second operand 8 states. [2018-04-10 03:05:52,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:52,066 INFO L93 Difference]: Finished difference Result 138 states and 149 transitions. [2018-04-10 03:05:52,067 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 03:05:52,067 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 60 [2018-04-10 03:05:52,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:52,069 INFO L225 Difference]: With dead ends: 138 [2018-04-10 03:05:52,069 INFO L226 Difference]: Without dead ends: 137 [2018-04-10 03:05:52,070 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-10 03:05:52,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-04-10 03:05:52,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 121. [2018-04-10 03:05:52,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-04-10 03:05:52,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 129 transitions. [2018-04-10 03:05:52,079 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 129 transitions. Word has length 60 [2018-04-10 03:05:52,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:52,080 INFO L459 AbstractCegarLoop]: Abstraction has 121 states and 129 transitions. [2018-04-10 03:05:52,080 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 03:05:52,080 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 129 transitions. [2018-04-10 03:05:52,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-04-10 03:05:52,081 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:52,081 INFO L355 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:52,081 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:52,082 INFO L82 PathProgramCache]: Analyzing trace with hash -1038004431, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:05:52,090 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:52,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:52,110 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:52,120 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-10 03:05:52,121 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:05:52,124 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:05:52,124 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-10 03:05:52,225 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-10 03:05:52,227 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:52,321 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 22 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-04-10 03:05:52,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:52,344 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2018-04-10 03:05:52,344 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 03:05:52,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 03:05:52,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2018-04-10 03:05:52,344 INFO L87 Difference]: Start difference. First operand 121 states and 129 transitions. Second operand 15 states. [2018-04-10 03:05:52,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:52,573 INFO L93 Difference]: Finished difference Result 135 states and 146 transitions. [2018-04-10 03:05:52,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-10 03:05:52,573 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 61 [2018-04-10 03:05:52,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:52,575 INFO L225 Difference]: With dead ends: 135 [2018-04-10 03:05:52,575 INFO L226 Difference]: Without dead ends: 134 [2018-04-10 03:05:52,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-10 03:05:52,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-04-10 03:05:52,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 122. [2018-04-10 03:05:52,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-04-10 03:05:52,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 129 transitions. [2018-04-10 03:05:52,593 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 129 transitions. Word has length 61 [2018-04-10 03:05:52,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:52,593 INFO L459 AbstractCegarLoop]: Abstraction has 122 states and 129 transitions. [2018-04-10 03:05:52,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 03:05:52,593 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 129 transitions. [2018-04-10 03:05:52,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-04-10 03:05:52,594 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:52,594 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2018-04-10 03:05:52,594 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:52,594 INFO L82 PathProgramCache]: Analyzing trace with hash -863886545, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:05:52,606 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:52,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:52,625 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:52,715 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-10 03:05:52,715 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:52,786 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 78 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-04-10 03:05:52,979 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:52,979 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2018-04-10 03:05:52,980 INFO L442 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-04-10 03:05:52,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-04-10 03:05:52,980 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2018-04-10 03:05:52,980 INFO L87 Difference]: Start difference. First operand 122 states and 129 transitions. Second operand 17 states. [2018-04-10 03:05:53,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:53,377 INFO L93 Difference]: Finished difference Result 243 states and 259 transitions. [2018-04-10 03:05:53,377 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 03:05:53,377 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 78 [2018-04-10 03:05:53,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:53,379 INFO L225 Difference]: With dead ends: 243 [2018-04-10 03:05:53,379 INFO L226 Difference]: Without dead ends: 164 [2018-04-10 03:05:53,380 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 135 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=541, Unknown=0, NotChecked=0, Total=702 [2018-04-10 03:05:53,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-04-10 03:05:53,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 150. [2018-04-10 03:05:53,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-10 03:05:53,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 158 transitions. [2018-04-10 03:05:53,391 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 158 transitions. Word has length 78 [2018-04-10 03:05:53,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:53,392 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 158 transitions. [2018-04-10 03:05:53,392 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-04-10 03:05:53,392 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 158 transitions. [2018-04-10 03:05:53,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2018-04-10 03:05:53,393 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:53,394 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:53,394 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:53,394 INFO L82 PathProgramCache]: Analyzing trace with hash 781323659, now seen corresponding path program 2 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-10 03:05:53,403 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:53,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:53,428 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:53,465 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-10 03:05:53,465 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:53,558 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2018-04-10 03:05:53,579 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 03:05:53,580 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 12 [2018-04-10 03:05:53,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 03:05:53,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 03:05:53,580 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2018-04-10 03:05:53,580 INFO L87 Difference]: Start difference. First operand 150 states and 158 transitions. Second operand 12 states. [2018-04-10 03:05:53,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:53,765 INFO L93 Difference]: Finished difference Result 245 states and 258 transitions. [2018-04-10 03:05:53,766 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 03:05:53,766 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 90 [2018-04-10 03:05:53,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:53,767 INFO L225 Difference]: With dead ends: 245 [2018-04-10 03:05:53,767 INFO L226 Difference]: Without dead ends: 160 [2018-04-10 03:05:53,768 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2018-04-10 03:05:53,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-10 03:05:53,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-10 03:05:53,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-10 03:05:53,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 156 transitions. [2018-04-10 03:05:53,776 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 156 transitions. Word has length 90 [2018-04-10 03:05:53,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:53,777 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 156 transitions. [2018-04-10 03:05:53,777 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 03:05:53,777 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 156 transitions. [2018-04-10 03:05:53,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-04-10 03:05:53,778 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:53,778 INFO L355 BasicCegarLoop]: trace histogram [8, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:53,778 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:53,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1888174579, now seen corresponding path program 3 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-10 03:05:53,797 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:53,823 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:53,879 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-10 03:05:53,879 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:53,978 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 125 proven. 2 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-04-10 03:05:54,000 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:54,000 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 14 [2018-04-10 03:05:54,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 03:05:54,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 03:05:54,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2018-04-10 03:05:54,001 INFO L87 Difference]: Start difference. First operand 150 states and 156 transitions. Second operand 14 states. [2018-04-10 03:05:54,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:54,170 INFO L93 Difference]: Finished difference Result 245 states and 255 transitions. [2018-04-10 03:05:54,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-10 03:05:54,171 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 107 [2018-04-10 03:05:54,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:54,171 INFO L225 Difference]: With dead ends: 245 [2018-04-10 03:05:54,171 INFO L226 Difference]: Without dead ends: 160 [2018-04-10 03:05:54,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 197 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=287, Unknown=0, NotChecked=0, Total=380 [2018-04-10 03:05:54,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2018-04-10 03:05:54,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 150. [2018-04-10 03:05:54,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-04-10 03:05:54,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 154 transitions. [2018-04-10 03:05:54,178 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 154 transitions. Word has length 107 [2018-04-10 03:05:54,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:54,178 INFO L459 AbstractCegarLoop]: Abstraction has 150 states and 154 transitions. [2018-04-10 03:05:54,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 03:05:54,178 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 154 transitions. [2018-04-10 03:05:54,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-10 03:05:54,179 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:54,179 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:54,179 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:54,180 INFO L82 PathProgramCache]: Analyzing trace with hash 1011329406, now seen corresponding path program 4 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-10 03:05:54,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:54,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:54,221 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:54,361 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-10 03:05:54,361 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:54,495 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 152 proven. 18 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2018-04-10 03:05:54,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:54,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-04-10 03:05:54,516 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 03:05:54,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 03:05:54,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=418, Unknown=0, NotChecked=0, Total=506 [2018-04-10 03:05:54,517 INFO L87 Difference]: Start difference. First operand 150 states and 154 transitions. Second operand 23 states. [2018-04-10 03:05:55,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:55,197 INFO L93 Difference]: Finished difference Result 276 states and 287 transitions. [2018-04-10 03:05:55,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 03:05:55,198 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 116 [2018-04-10 03:05:55,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:55,199 INFO L225 Difference]: With dead ends: 276 [2018-04-10 03:05:55,199 INFO L226 Difference]: Without dead ends: 205 [2018-04-10 03:05:55,199 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 203 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 03:05:55,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2018-04-10 03:05:55,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 189. [2018-04-10 03:05:55,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-10 03:05:55,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 194 transitions. [2018-04-10 03:05:55,225 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 194 transitions. Word has length 116 [2018-04-10 03:05:55,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:55,225 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 194 transitions. [2018-04-10 03:05:55,226 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 03:05:55,226 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2018-04-10 03:05:55,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2018-04-10 03:05:55,227 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:55,227 INFO L355 BasicCegarLoop]: trace histogram [8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:55,227 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:55,227 INFO L82 PathProgramCache]: Analyzing trace with hash 2146359051, now seen corresponding path program 3 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-10 03:05:55,251 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:55,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:55,291 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:55,409 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-04-10 03:05:55,410 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 120 proven. 13 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-04-10 03:05:55,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:55,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-10 03:05:55,647 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 03:05:55,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 03:05:55,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2018-04-10 03:05:55,647 INFO L87 Difference]: Start difference. First operand 189 states and 194 transitions. Second operand 20 states. [2018-04-10 03:05:55,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:55,966 INFO L93 Difference]: Finished difference Result 280 states and 288 transitions. [2018-04-10 03:05:55,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 03:05:55,967 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 126 [2018-04-10 03:05:55,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:55,968 INFO L225 Difference]: With dead ends: 280 [2018-04-10 03:05:55,968 INFO L226 Difference]: Without dead ends: 203 [2018-04-10 03:05:55,969 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 227 SyntacticMatches, 7 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 262 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2018-04-10 03:05:55,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-04-10 03:05:55,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2018-04-10 03:05:55,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 189 states. [2018-04-10 03:05:55,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 192 transitions. [2018-04-10 03:05:55,979 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 192 transitions. Word has length 126 [2018-04-10 03:05:55,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:55,979 INFO L459 AbstractCegarLoop]: Abstraction has 189 states and 192 transitions. [2018-04-10 03:05:55,979 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 03:05:55,980 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 192 transitions. [2018-04-10 03:05:55,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-10 03:05:55,980 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:55,981 INFO L355 BasicCegarLoop]: trace histogram [9, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:55,981 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:55,981 INFO L82 PathProgramCache]: Analyzing trace with hash -1177710814, now seen corresponding path program 4 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-10 03:05:55,990 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:56,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:56,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:56,121 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-04-10 03:05:56,121 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:56,202 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2018-04-10 03:05:56,238 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:56,238 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-10 03:05:56,238 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 03:05:56,238 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 03:05:56,239 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-10 03:05:56,239 INFO L87 Difference]: Start difference. First operand 189 states and 192 transitions. Second operand 16 states. [2018-04-10 03:05:56,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:56,741 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-10 03:05:56,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 03:05:56,741 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 135 [2018-04-10 03:05:56,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:56,742 INFO L225 Difference]: With dead ends: 263 [2018-04-10 03:05:56,742 INFO L226 Difference]: Without dead ends: 243 [2018-04-10 03:05:56,743 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-10 03:05:56,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-04-10 03:05:56,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 227. [2018-04-10 03:05:56,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-04-10 03:05:56,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 233 transitions. [2018-04-10 03:05:56,752 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 233 transitions. Word has length 135 [2018-04-10 03:05:56,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:56,752 INFO L459 AbstractCegarLoop]: Abstraction has 227 states and 233 transitions. [2018-04-10 03:05:56,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 03:05:56,753 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 233 transitions. [2018-04-10 03:05:56,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-04-10 03:05:56,754 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:56,754 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 9, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:56,754 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:56,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1011694628, now seen corresponding path program 5 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-10 03:05:56,768 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:56,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:56,807 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:56,853 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-10 03:05:56,853 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:56,964 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 204 proven. 36 refuted. 0 times theorem prover too weak. 258 trivial. 0 not checked. [2018-04-10 03:05:56,985 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:56,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-10 03:05:56,986 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-10 03:05:56,986 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-10 03:05:56,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-10 03:05:56,986 INFO L87 Difference]: Start difference. First operand 227 states and 233 transitions. Second operand 16 states. [2018-04-10 03:05:57,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:57,353 INFO L93 Difference]: Finished difference Result 284 states and 309 transitions. [2018-04-10 03:05:57,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-10 03:05:57,353 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 163 [2018-04-10 03:05:57,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:57,355 INFO L225 Difference]: With dead ends: 284 [2018-04-10 03:05:57,355 INFO L226 Difference]: Without dead ends: 283 [2018-04-10 03:05:57,356 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 315 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=206, Invalid=550, Unknown=0, NotChecked=0, Total=756 [2018-04-10 03:05:57,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2018-04-10 03:05:57,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 262. [2018-04-10 03:05:57,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 262 states. [2018-04-10 03:05:57,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 275 transitions. [2018-04-10 03:05:57,369 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 275 transitions. Word has length 163 [2018-04-10 03:05:57,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:57,369 INFO L459 AbstractCegarLoop]: Abstraction has 262 states and 275 transitions. [2018-04-10 03:05:57,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-10 03:05:57,370 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 275 transitions. [2018-04-10 03:05:57,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2018-04-10 03:05:57,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:57,371 INFO L355 BasicCegarLoop]: trace histogram [13, 10, 10, 9, 9, 9, 9, 9, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:57,371 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:57,371 INFO L82 PathProgramCache]: Analyzing trace with hash 1297762620, now seen corresponding path program 2 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-10 03:05:57,381 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:57,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:57,422 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:57,426 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-10 03:05:57,426 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:05:57,429 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:05:57,430 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-10 03:05:57,614 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-04-10 03:05:57,614 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:57,791 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 225 proven. 39 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2018-04-10 03:05:57,813 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:57,814 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-10 03:05:57,814 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 03:05:57,814 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 03:05:57,815 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-10 03:05:57,815 INFO L87 Difference]: Start difference. First operand 262 states and 275 transitions. Second operand 23 states. [2018-04-10 03:05:58,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:58,573 INFO L93 Difference]: Finished difference Result 279 states and 304 transitions. [2018-04-10 03:05:58,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 03:05:58,573 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 164 [2018-04-10 03:05:58,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:58,575 INFO L225 Difference]: With dead ends: 279 [2018-04-10 03:05:58,575 INFO L226 Difference]: Without dead ends: 278 [2018-04-10 03:05:58,575 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 302 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 03:05:58,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-04-10 03:05:58,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 263. [2018-04-10 03:05:58,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-04-10 03:05:58,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 273 transitions. [2018-04-10 03:05:58,588 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 273 transitions. Word has length 164 [2018-04-10 03:05:58,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:58,588 INFO L459 AbstractCegarLoop]: Abstraction has 263 states and 273 transitions. [2018-04-10 03:05:58,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 03:05:58,588 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 273 transitions. [2018-04-10 03:05:58,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-04-10 03:05:58,589 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:58,589 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 13, 13, 13, 13, 13, 13, 13, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:58,590 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:58,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1498895132, now seen corresponding path program 6 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-10 03:05:58,596 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:58,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:58,644 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:58,832 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-04-10 03:05:58,832 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:05:59,061 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 639 proven. 42 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2018-04-10 03:05:59,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:05:59,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-04-10 03:05:59,086 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 03:05:59,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 03:05:59,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2018-04-10 03:05:59,087 INFO L87 Difference]: Start difference. First operand 263 states and 273 transitions. Second operand 29 states. [2018-04-10 03:05:59,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:05:59,624 INFO L93 Difference]: Finished difference Result 455 states and 476 transitions. [2018-04-10 03:05:59,624 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 03:05:59,625 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 199 [2018-04-10 03:05:59,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:05:59,626 INFO L225 Difference]: With dead ends: 455 [2018-04-10 03:05:59,626 INFO L226 Difference]: Without dead ends: 320 [2018-04-10 03:05:59,627 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 361 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=431, Invalid=1825, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 03:05:59,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2018-04-10 03:05:59,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 309. [2018-04-10 03:05:59,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-10 03:05:59,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 319 transitions. [2018-04-10 03:05:59,643 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 319 transitions. Word has length 199 [2018-04-10 03:05:59,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:05:59,644 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 319 transitions. [2018-04-10 03:05:59,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 03:05:59,644 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 319 transitions. [2018-04-10 03:05:59,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2018-04-10 03:05:59,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:05:59,646 INFO L355 BasicCegarLoop]: trace histogram [21, 17, 16, 16, 16, 16, 16, 16, 16, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:05:59,646 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:05:59,646 INFO L82 PathProgramCache]: Analyzing trace with hash -772993922, now seen corresponding path program 7 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-10 03:05:59,661 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:05:59,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:05:59,723 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:05:59,985 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-04-10 03:05:59,985 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1420 backedges. 970 proven. 33 refuted. 0 times theorem prover too weak. 417 trivial. 0 not checked. [2018-04-10 03:06:00,322 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:00,322 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-04-10 03:06:00,323 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 03:06:00,323 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 03:06:00,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2018-04-10 03:06:00,324 INFO L87 Difference]: Start difference. First operand 309 states and 319 transitions. Second operand 26 states. [2018-04-10 03:06:00,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:00,813 INFO L93 Difference]: Finished difference Result 460 states and 480 transitions. [2018-04-10 03:06:00,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 03:06:00,814 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 246 [2018-04-10 03:06:00,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:00,816 INFO L225 Difference]: With dead ends: 460 [2018-04-10 03:06:00,816 INFO L226 Difference]: Without dead ends: 319 [2018-04-10 03:06:00,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 459 SyntacticMatches, 9 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=349, Invalid=1457, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 03:06:00,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2018-04-10 03:06:00,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2018-04-10 03:06:00,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 309 states. [2018-04-10 03:06:00,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 317 transitions. [2018-04-10 03:06:00,831 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 317 transitions. Word has length 246 [2018-04-10 03:06:00,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:00,831 INFO L459 AbstractCegarLoop]: Abstraction has 309 states and 317 transitions. [2018-04-10 03:06:00,832 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 03:06:00,832 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 317 transitions. [2018-04-10 03:06:00,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 256 [2018-04-10 03:06:00,833 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:00,834 INFO L355 BasicCegarLoop]: trace histogram [22, 18, 17, 17, 17, 17, 17, 17, 17, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:00,834 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:00,834 INFO L82 PathProgramCache]: Analyzing trace with hash -1608260525, now seen corresponding path program 8 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-10 03:06:00,848 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:00,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:00,912 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:01,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-04-10 03:06:01,157 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:01,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1575 backedges. 943 proven. 76 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2018-04-10 03:06:01,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:01,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 35 [2018-04-10 03:06:01,450 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 03:06:01,450 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 03:06:01,450 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1010, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 03:06:01,450 INFO L87 Difference]: Start difference. First operand 309 states and 317 transitions. Second operand 35 states. [2018-04-10 03:06:02,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:02,196 INFO L93 Difference]: Finished difference Result 500 states and 517 transitions. [2018-04-10 03:06:02,197 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-10 03:06:02,197 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 255 [2018-04-10 03:06:02,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:02,198 INFO L225 Difference]: With dead ends: 500 [2018-04-10 03:06:02,198 INFO L226 Difference]: Without dead ends: 375 [2018-04-10 03:06:02,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 465 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=626, Invalid=2796, Unknown=0, NotChecked=0, Total=3422 [2018-04-10 03:06:02,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2018-04-10 03:06:02,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 364. [2018-04-10 03:06:02,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-10 03:06:02,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 372 transitions. [2018-04-10 03:06:02,213 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 372 transitions. Word has length 255 [2018-04-10 03:06:02,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:02,214 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 372 transitions. [2018-04-10 03:06:02,214 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 03:06:02,214 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 372 transitions. [2018-04-10 03:06:02,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2018-04-10 03:06:02,216 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:02,217 INFO L355 BasicCegarLoop]: trace histogram [27, 22, 21, 21, 21, 21, 21, 21, 21, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:02,217 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:02,217 INFO L82 PathProgramCache]: Analyzing trace with hash 96338626, now seen corresponding path program 9 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-10 03:06:02,225 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:02,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:02,300 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:02,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-04-10 03:06:02,561 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:02,907 INFO L134 CoverageAnalysis]: Checked inductivity of 2418 backedges. 1593 proven. 62 refuted. 0 times theorem prover too weak. 763 trivial. 0 not checked. [2018-04-10 03:06:02,929 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:02,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-04-10 03:06:02,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 03:06:02,961 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 03:06:02,961 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=829, Unknown=0, NotChecked=0, Total=992 [2018-04-10 03:06:02,961 INFO L87 Difference]: Start difference. First operand 364 states and 372 transitions. Second operand 32 states. [2018-04-10 03:06:03,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:03,533 INFO L93 Difference]: Finished difference Result 505 states and 520 transitions. [2018-04-10 03:06:03,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 03:06:03,534 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 311 [2018-04-10 03:06:03,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:03,536 INFO L225 Difference]: With dead ends: 505 [2018-04-10 03:06:03,537 INFO L226 Difference]: Without dead ends: 374 [2018-04-10 03:06:03,538 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 644 GetRequests, 581 SyntacticMatches, 11 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 945 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=529, Invalid=2333, Unknown=0, NotChecked=0, Total=2862 [2018-04-10 03:06:03,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-10 03:06:03,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 364. [2018-04-10 03:06:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 364 states. [2018-04-10 03:06:03,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 370 transitions. [2018-04-10 03:06:03,554 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 370 transitions. Word has length 311 [2018-04-10 03:06:03,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:03,555 INFO L459 AbstractCegarLoop]: Abstraction has 364 states and 370 transitions. [2018-04-10 03:06:03,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 03:06:03,555 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 370 transitions. [2018-04-10 03:06:03,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2018-04-10 03:06:03,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:03,558 INFO L355 BasicCegarLoop]: trace histogram [28, 23, 22, 22, 22, 22, 22, 22, 22, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:03,558 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:03,558 INFO L82 PathProgramCache]: Analyzing trace with hash 747223695, now seen corresponding path program 10 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-10 03:06:03,571 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:03,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:03,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-04-10 03:06:03,943 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:04,563 INFO L134 CoverageAnalysis]: Checked inductivity of 2620 backedges. 1304 proven. 120 refuted. 0 times theorem prover too weak. 1196 trivial. 0 not checked. [2018-04-10 03:06:04,586 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:04,586 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 41 [2018-04-10 03:06:04,587 INFO L442 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-04-10 03:06:04,587 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-04-10 03:06:04,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1402, Unknown=0, NotChecked=0, Total=1640 [2018-04-10 03:06:04,587 INFO L87 Difference]: Start difference. First operand 364 states and 370 transitions. Second operand 41 states. [2018-04-10 03:06:05,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:05,460 INFO L93 Difference]: Finished difference Result 554 states and 567 transitions. [2018-04-10 03:06:05,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 03:06:05,460 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 320 [2018-04-10 03:06:05,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:05,462 INFO L225 Difference]: With dead ends: 554 [2018-04-10 03:06:05,462 INFO L226 Difference]: Without dead ends: 439 [2018-04-10 03:06:05,463 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 668 GetRequests, 587 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1126 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=857, Invalid=3973, Unknown=0, NotChecked=0, Total=4830 [2018-04-10 03:06:05,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2018-04-10 03:06:05,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 428. [2018-04-10 03:06:05,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-10 03:06:05,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 434 transitions. [2018-04-10 03:06:05,475 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 434 transitions. Word has length 320 [2018-04-10 03:06:05,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:05,475 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 434 transitions. [2018-04-10 03:06:05,475 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-04-10 03:06:05,475 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 434 transitions. [2018-04-10 03:06:05,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 386 [2018-04-10 03:06:05,478 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:05,478 INFO L355 BasicCegarLoop]: trace histogram [34, 28, 27, 27, 27, 27, 27, 27, 27, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:05,478 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:05,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1941081043, now seen corresponding path program 11 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-10 03:06:05,487 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:05,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:05,581 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:06,780 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-04-10 03:06:06,780 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:07,158 INFO L134 CoverageAnalysis]: Checked inductivity of 3930 backedges. 2415 proven. 100 refuted. 0 times theorem prover too weak. 1415 trivial. 0 not checked. [2018-04-10 03:06:07,180 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:07,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-04-10 03:06:07,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-10 03:06:07,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-10 03:06:07,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1187, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 03:06:07,181 INFO L87 Difference]: Start difference. First operand 428 states and 434 transitions. Second operand 38 states. [2018-04-10 03:06:07,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:07,924 INFO L93 Difference]: Finished difference Result 559 states and 569 transitions. [2018-04-10 03:06:07,924 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-10 03:06:07,924 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 385 [2018-04-10 03:06:07,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:07,927 INFO L225 Difference]: With dead ends: 559 [2018-04-10 03:06:07,927 INFO L226 Difference]: Without dead ends: 438 [2018-04-10 03:06:07,929 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 797 GetRequests, 721 SyntacticMatches, 13 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1444 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=746, Invalid=3414, Unknown=0, NotChecked=0, Total=4160 [2018-04-10 03:06:07,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2018-04-10 03:06:07,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 428. [2018-04-10 03:06:07,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 428 states. [2018-04-10 03:06:07,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 432 transitions. [2018-04-10 03:06:07,946 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 432 transitions. Word has length 385 [2018-04-10 03:06:07,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:07,946 INFO L459 AbstractCegarLoop]: Abstraction has 428 states and 432 transitions. [2018-04-10 03:06:07,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-10 03:06:07,947 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 432 transitions. [2018-04-10 03:06:07,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2018-04-10 03:06:07,949 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:07,950 INFO L355 BasicCegarLoop]: trace histogram [35, 29, 28, 28, 28, 28, 28, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:07,950 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:07,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1216359266, now seen corresponding path program 12 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-10 03:06:07,960 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:08,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:08,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-04-10 03:06:08,421 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:08,908 INFO L134 CoverageAnalysis]: Checked inductivity of 4188 backedges. 1722 proven. 174 refuted. 0 times theorem prover too weak. 2292 trivial. 0 not checked. [2018-04-10 03:06:08,928 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:08,929 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-04-10 03:06:08,929 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-10 03:06:08,930 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-10 03:06:08,930 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1858, Unknown=0, NotChecked=0, Total=2162 [2018-04-10 03:06:08,930 INFO L87 Difference]: Start difference. First operand 428 states and 432 transitions. Second operand 47 states. [2018-04-10 03:06:09,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:09,873 INFO L93 Difference]: Finished difference Result 626 states and 637 transitions. [2018-04-10 03:06:09,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-04-10 03:06:09,874 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 394 [2018-04-10 03:06:09,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:09,876 INFO L225 Difference]: With dead ends: 626 [2018-04-10 03:06:09,876 INFO L226 Difference]: Without dead ends: 519 [2018-04-10 03:06:09,879 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 727 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1560 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1124, Invalid=5356, Unknown=0, NotChecked=0, Total=6480 [2018-04-10 03:06:09,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2018-04-10 03:06:09,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 503. [2018-04-10 03:06:09,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-10 03:06:09,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 508 transitions. [2018-04-10 03:06:09,901 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 508 transitions. Word has length 394 [2018-04-10 03:06:09,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:09,902 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 508 transitions. [2018-04-10 03:06:09,902 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-10 03:06:09,902 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 508 transitions. [2018-04-10 03:06:09,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 405 [2018-04-10 03:06:09,905 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:09,906 INFO L355 BasicCegarLoop]: trace histogram [34, 27, 27, 27, 27, 27, 27, 27, 27, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:09,906 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:09,906 INFO L82 PathProgramCache]: Analyzing trace with hash 1539545643, now seen corresponding path program 5 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-10 03:06:09,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:09,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:09,990 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:10,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-04-10 03:06:10,383 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:10,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3971 backedges. 1520 proven. 147 refuted. 0 times theorem prover too weak. 2304 trivial. 0 not checked. [2018-04-10 03:06:10,915 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:10,915 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-04-10 03:06:10,916 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 03:06:10,916 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 03:06:10,916 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1609, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 03:06:10,917 INFO L87 Difference]: Start difference. First operand 503 states and 508 transitions. Second operand 44 states. [2018-04-10 03:06:11,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:11,593 INFO L93 Difference]: Finished difference Result 630 states and 638 transitions. [2018-04-10 03:06:11,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-04-10 03:06:11,593 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 404 [2018-04-10 03:06:11,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:11,595 INFO L225 Difference]: With dead ends: 630 [2018-04-10 03:06:11,595 INFO L226 Difference]: Without dead ends: 517 [2018-04-10 03:06:11,596 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 840 GetRequests, 751 SyntacticMatches, 15 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2048 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1000, Invalid=4700, Unknown=0, NotChecked=0, Total=5700 [2018-04-10 03:06:11,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2018-04-10 03:06:11,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 503. [2018-04-10 03:06:11,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2018-04-10 03:06:11,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 506 transitions. [2018-04-10 03:06:11,617 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 506 transitions. Word has length 404 [2018-04-10 03:06:11,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:11,618 INFO L459 AbstractCegarLoop]: Abstraction has 503 states and 506 transitions. [2018-04-10 03:06:11,618 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 03:06:11,618 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 506 transitions. [2018-04-10 03:06:11,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 414 [2018-04-10 03:06:11,621 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:11,622 INFO L355 BasicCegarLoop]: trace histogram [35, 28, 28, 28, 28, 28, 28, 28, 28, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:11,622 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:11,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1725059074, now seen corresponding path program 6 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-10 03:06:11,629 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:11,717 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-04-10 03:06:11,988 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:12,279 INFO L134 CoverageAnalysis]: Checked inductivity of 4228 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 4004 trivial. 0 not checked. [2018-04-10 03:06:12,303 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:12,303 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-10 03:06:12,304 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 03:06:12,304 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 03:06:12,304 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-10 03:06:12,305 INFO L87 Difference]: Start difference. First operand 503 states and 506 transitions. Second operand 32 states. [2018-04-10 03:06:12,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:12,931 INFO L93 Difference]: Finished difference Result 617 states and 636 transitions. [2018-04-10 03:06:12,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 03:06:12,931 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 413 [2018-04-10 03:06:12,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:12,933 INFO L225 Difference]: With dead ends: 617 [2018-04-10 03:06:12,933 INFO L226 Difference]: Without dead ends: 597 [2018-04-10 03:06:12,934 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 853 GetRequests, 795 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-10 03:06:12,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2018-04-10 03:06:12,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 581. [2018-04-10 03:06:12,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 581 states. [2018-04-10 03:06:12,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 591 transitions. [2018-04-10 03:06:12,956 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 591 transitions. Word has length 413 [2018-04-10 03:06:12,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:12,956 INFO L459 AbstractCegarLoop]: Abstraction has 581 states and 591 transitions. [2018-04-10 03:06:12,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 03:06:12,957 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 591 transitions. [2018-04-10 03:06:12,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 478 [2018-04-10 03:06:12,960 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:12,961 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 35, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:12,961 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:12,961 INFO L82 PathProgramCache]: Analyzing trace with hash -717853244, now seen corresponding path program 13 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-10 03:06:12,976 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:13,139 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:13,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-04-10 03:06:13,362 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:13,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6447 backedges. 1960 proven. 210 refuted. 0 times theorem prover too weak. 4277 trivial. 0 not checked. [2018-04-10 03:06:13,788 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:13,788 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-10 03:06:13,789 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 03:06:13,789 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 03:06:13,789 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-10 03:06:13,789 INFO L87 Difference]: Start difference. First operand 581 states and 591 transitions. Second operand 32 states. [2018-04-10 03:06:14,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:14,873 INFO L93 Difference]: Finished difference Result 690 states and 771 transitions. [2018-04-10 03:06:14,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 03:06:14,874 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 477 [2018-04-10 03:06:14,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:14,876 INFO L225 Difference]: With dead ends: 690 [2018-04-10 03:06:14,876 INFO L226 Difference]: Without dead ends: 689 [2018-04-10 03:06:14,878 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 989 GetRequests, 931 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=862, Invalid=2678, Unknown=0, NotChecked=0, Total=3540 [2018-04-10 03:06:14,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2018-04-10 03:06:14,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 652. [2018-04-10 03:06:14,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 652 states. [2018-04-10 03:06:14,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 677 transitions. [2018-04-10 03:06:14,908 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 677 transitions. Word has length 477 [2018-04-10 03:06:14,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:14,909 INFO L459 AbstractCegarLoop]: Abstraction has 652 states and 677 transitions. [2018-04-10 03:06:14,909 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 03:06:14,909 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 677 transitions. [2018-04-10 03:06:14,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2018-04-10 03:06:14,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:14,913 INFO L355 BasicCegarLoop]: trace histogram [43, 36, 36, 35, 35, 35, 35, 35, 35, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:14,913 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:14,913 INFO L82 PathProgramCache]: Analyzing trace with hash -778613860, now seen corresponding path program 3 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-10 03:06:14,982 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:15,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:15,123 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:15,128 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-10 03:06:15,129 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:06:15,159 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:06:15,159 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-10 03:06:16,016 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-04-10 03:06:16,016 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:16,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6482 backedges. 2023 proven. 217 refuted. 0 times theorem prover too weak. 4242 trivial. 0 not checked. [2018-04-10 03:06:16,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:16,611 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-10 03:06:16,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-10 03:06:16,612 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-10 03:06:16,612 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-10 03:06:16,612 INFO L87 Difference]: Start difference. First operand 652 states and 677 transitions. Second operand 39 states. [2018-04-10 03:06:18,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:18,908 INFO L93 Difference]: Finished difference Result 681 states and 762 transitions. [2018-04-10 03:06:18,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-10 03:06:18,908 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 478 [2018-04-10 03:06:18,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:18,910 INFO L225 Difference]: With dead ends: 681 [2018-04-10 03:06:18,910 INFO L226 Difference]: Without dead ends: 680 [2018-04-10 03:06:18,911 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 987 GetRequests, 906 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1158, Invalid=3672, Unknown=0, NotChecked=0, Total=4830 [2018-04-10 03:06:18,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2018-04-10 03:06:18,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 653. [2018-04-10 03:06:18,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 653 states. [2018-04-10 03:06:18,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 653 states to 653 states and 671 transitions. [2018-04-10 03:06:18,940 INFO L78 Accepts]: Start accepts. Automaton has 653 states and 671 transitions. Word has length 478 [2018-04-10 03:06:18,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:18,941 INFO L459 AbstractCegarLoop]: Abstraction has 653 states and 671 transitions. [2018-04-10 03:06:18,941 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-10 03:06:18,941 INFO L276 IsEmpty]: Start isEmpty. Operand 653 states and 671 transitions. [2018-04-10 03:06:18,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 550 [2018-04-10 03:06:18,945 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:18,946 INFO L355 BasicCegarLoop]: trace histogram [51, 44, 43, 43, 43, 43, 43, 43, 43, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:18,946 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:18,946 INFO L82 PathProgramCache]: Analyzing trace with hash -260354236, now seen corresponding path program 14 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-10 03:06:18,956 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:19,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:19,775 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-04-10 03:06:19,775 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:20,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9355 backedges. 4917 proven. 238 refuted. 0 times theorem prover too weak. 4200 trivial. 0 not checked. [2018-04-10 03:06:20,390 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:20,391 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-04-10 03:06:20,391 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-10 03:06:20,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-10 03:06:20,392 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=2378, Unknown=0, NotChecked=0, Total=2756 [2018-04-10 03:06:20,392 INFO L87 Difference]: Start difference. First operand 653 states and 671 transitions. Second operand 53 states. [2018-04-10 03:06:21,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:21,650 INFO L93 Difference]: Finished difference Result 993 states and 1030 transitions. [2018-04-10 03:06:21,651 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-10 03:06:21,651 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 549 [2018-04-10 03:06:21,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:21,653 INFO L225 Difference]: With dead ends: 993 [2018-04-10 03:06:21,653 INFO L226 Difference]: Without dead ends: 746 [2018-04-10 03:06:21,656 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1136 GetRequests, 1029 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2064 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1427, Invalid=6945, Unknown=0, NotChecked=0, Total=8372 [2018-04-10 03:06:21,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2018-04-10 03:06:21,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 735. [2018-04-10 03:06:21,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-10 03:06:21,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 753 transitions. [2018-04-10 03:06:21,674 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 753 transitions. Word has length 549 [2018-04-10 03:06:21,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:21,675 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 753 transitions. [2018-04-10 03:06:21,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-10 03:06:21,675 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 753 transitions. [2018-04-10 03:06:21,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 633 [2018-04-10 03:06:21,679 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:21,679 INFO L355 BasicCegarLoop]: trace histogram [59, 51, 50, 50, 50, 50, 50, 50, 50, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:21,679 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:21,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1847030178, now seen corresponding path program 15 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-10 03:06:21,687 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:21,815 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:22,488 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-04-10 03:06:22,489 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:23,158 INFO L134 CoverageAnalysis]: Checked inductivity of 12623 backedges. 7412 proven. 203 refuted. 0 times theorem prover too weak. 5008 trivial. 0 not checked. [2018-04-10 03:06:23,180 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:23,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-04-10 03:06:23,181 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 03:06:23,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 03:06:23,182 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=2095, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 03:06:23,182 INFO L87 Difference]: Start difference. First operand 735 states and 753 transitions. Second operand 50 states. [2018-04-10 03:06:23,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:23,966 INFO L93 Difference]: Finished difference Result 998 states and 1038 transitions. [2018-04-10 03:06:23,966 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-10 03:06:23,966 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 632 [2018-04-10 03:06:23,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:23,969 INFO L225 Difference]: With dead ends: 998 [2018-04-10 03:06:23,969 INFO L226 Difference]: Without dead ends: 745 [2018-04-10 03:06:23,971 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1301 GetRequests, 1199 SyntacticMatches, 17 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2757 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1291, Invalid=6191, Unknown=0, NotChecked=0, Total=7482 [2018-04-10 03:06:23,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2018-04-10 03:06:23,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 735. [2018-04-10 03:06:23,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 735 states. [2018-04-10 03:06:23,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 751 transitions. [2018-04-10 03:06:23,990 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 751 transitions. Word has length 632 [2018-04-10 03:06:23,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:23,991 INFO L459 AbstractCegarLoop]: Abstraction has 735 states and 751 transitions. [2018-04-10 03:06:23,991 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 03:06:23,991 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 751 transitions. [2018-04-10 03:06:23,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 642 [2018-04-10 03:06:23,994 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:23,995 INFO L355 BasicCegarLoop]: trace histogram [60, 52, 51, 51, 51, 51, 51, 51, 51, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:23,995 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:23,995 INFO L82 PathProgramCache]: Analyzing trace with hash 1805103219, now seen corresponding path program 16 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-10 03:06:24,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:24,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:24,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:24,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-04-10 03:06:24,753 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:25,579 INFO L134 CoverageAnalysis]: Checked inductivity of 13092 backedges. 6113 proven. 312 refuted. 0 times theorem prover too weak. 6667 trivial. 0 not checked. [2018-04-10 03:06:25,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:25,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-04-10 03:06:25,601 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-10 03:06:25,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-10 03:06:25,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=460, Invalid=2962, Unknown=0, NotChecked=0, Total=3422 [2018-04-10 03:06:25,602 INFO L87 Difference]: Start difference. First operand 735 states and 751 transitions. Second operand 59 states. [2018-04-10 03:06:27,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:27,203 INFO L93 Difference]: Finished difference Result 1074 states and 1107 transitions. [2018-04-10 03:06:27,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-10 03:06:27,204 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 641 [2018-04-10 03:06:27,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:27,208 INFO L225 Difference]: With dead ends: 1074 [2018-04-10 03:06:27,209 INFO L226 Difference]: Without dead ends: 837 [2018-04-10 03:06:27,212 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1325 GetRequests, 1205 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2638 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1766, Invalid=8740, Unknown=0, NotChecked=0, Total=10506 [2018-04-10 03:06:27,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2018-04-10 03:06:27,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 826. [2018-04-10 03:06:27,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-10 03:06:27,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 842 transitions. [2018-04-10 03:06:27,263 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 842 transitions. Word has length 641 [2018-04-10 03:06:27,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:27,264 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 842 transitions. [2018-04-10 03:06:27,264 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-10 03:06:27,264 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 842 transitions. [2018-04-10 03:06:27,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 734 [2018-04-10 03:06:27,280 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:27,280 INFO L355 BasicCegarLoop]: trace histogram [69, 60, 59, 59, 59, 59, 59, 59, 59, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:27,280 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:27,280 INFO L82 PathProgramCache]: Analyzing trace with hash -1657369310, now seen corresponding path program 17 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-10 03:06:27,313 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:27,495 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:28,427 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-04-10 03:06:28,427 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:29,416 INFO L134 CoverageAnalysis]: Checked inductivity of 17457 backedges. 9657 proven. 268 refuted. 0 times theorem prover too weak. 7532 trivial. 0 not checked. [2018-04-10 03:06:29,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:29,440 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-04-10 03:06:29,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-10 03:06:29,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-10 03:06:29,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=2645, Unknown=0, NotChecked=0, Total=3080 [2018-04-10 03:06:29,442 INFO L87 Difference]: Start difference. First operand 826 states and 842 transitions. Second operand 56 states. [2018-04-10 03:06:30,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:30,360 INFO L93 Difference]: Finished difference Result 1079 states and 1114 transitions. [2018-04-10 03:06:30,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-10 03:06:30,360 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 733 [2018-04-10 03:06:30,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:30,364 INFO L225 Difference]: With dead ends: 1079 [2018-04-10 03:06:30,364 INFO L226 Difference]: Without dead ends: 836 [2018-04-10 03:06:30,366 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1508 GetRequests, 1393 SyntacticMatches, 19 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3571 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1619, Invalid=7887, Unknown=0, NotChecked=0, Total=9506 [2018-04-10 03:06:30,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2018-04-10 03:06:30,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 826. [2018-04-10 03:06:30,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2018-04-10 03:06:30,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 840 transitions. [2018-04-10 03:06:30,393 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 840 transitions. Word has length 733 [2018-04-10 03:06:30,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:30,394 INFO L459 AbstractCegarLoop]: Abstraction has 826 states and 840 transitions. [2018-04-10 03:06:30,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-10 03:06:30,394 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 840 transitions. [2018-04-10 03:06:30,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2018-04-10 03:06:30,400 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:30,401 INFO L355 BasicCegarLoop]: trace histogram [70, 61, 60, 60, 60, 60, 60, 60, 60, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:30,401 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:30,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1386082769, now seen corresponding path program 18 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-10 03:06:30,413 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:30,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:30,568 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-04-10 03:06:31,353 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:32,241 INFO L134 CoverageAnalysis]: Checked inductivity of 18009 backedges. 7438 proven. 396 refuted. 0 times theorem prover too weak. 10175 trivial. 0 not checked. [2018-04-10 03:06:32,264 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:32,264 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 65 [2018-04-10 03:06:32,265 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-10 03:06:32,265 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-10 03:06:32,266 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=550, Invalid=3610, Unknown=0, NotChecked=0, Total=4160 [2018-04-10 03:06:32,266 INFO L87 Difference]: Start difference. First operand 826 states and 840 transitions. Second operand 65 states. [2018-04-10 03:06:34,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:34,141 INFO L93 Difference]: Finished difference Result 1164 states and 1193 transitions. [2018-04-10 03:06:34,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-10 03:06:34,141 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 742 [2018-04-10 03:06:34,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:34,144 INFO L225 Difference]: With dead ends: 1164 [2018-04-10 03:06:34,144 INFO L226 Difference]: Without dead ends: 937 [2018-04-10 03:06:34,145 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1532 GetRequests, 1399 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3282 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2141, Invalid=10741, Unknown=0, NotChecked=0, Total=12882 [2018-04-10 03:06:34,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 937 states. [2018-04-10 03:06:34,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 937 to 926. [2018-04-10 03:06:34,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-10 03:06:34,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 940 transitions. [2018-04-10 03:06:34,166 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 940 transitions. Word has length 742 [2018-04-10 03:06:34,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:34,167 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 940 transitions. [2018-04-10 03:06:34,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-10 03:06:34,167 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 940 transitions. [2018-04-10 03:06:34,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 844 [2018-04-10 03:06:34,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:34,175 INFO L355 BasicCegarLoop]: trace histogram [80, 70, 69, 69, 69, 69, 69, 69, 69, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:34,175 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:34,175 INFO L82 PathProgramCache]: Analyzing trace with hash 1246279155, now seen corresponding path program 19 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-10 03:06:34,181 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:34,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:34,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:35,081 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-04-10 03:06:35,082 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:36,125 INFO L134 CoverageAnalysis]: Checked inductivity of 23711 backedges. 12281 proven. 342 refuted. 0 times theorem prover too weak. 11088 trivial. 0 not checked. [2018-04-10 03:06:36,147 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:36,148 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-04-10 03:06:36,148 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-10 03:06:36,149 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-10 03:06:36,149 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=523, Invalid=3259, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 03:06:36,149 INFO L87 Difference]: Start difference. First operand 926 states and 940 transitions. Second operand 62 states. [2018-04-10 03:06:37,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:37,466 INFO L93 Difference]: Finished difference Result 1169 states and 1199 transitions. [2018-04-10 03:06:37,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-04-10 03:06:37,466 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 843 [2018-04-10 03:06:37,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:37,469 INFO L225 Difference]: With dead ends: 1169 [2018-04-10 03:06:37,469 INFO L226 Difference]: Without dead ends: 936 [2018-04-10 03:06:37,471 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1733 GetRequests, 1605 SyntacticMatches, 21 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4490 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1984, Invalid=9788, Unknown=0, NotChecked=0, Total=11772 [2018-04-10 03:06:37,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-10 03:06:37,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 926. [2018-04-10 03:06:37,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-04-10 03:06:37,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 938 transitions. [2018-04-10 03:06:37,490 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 938 transitions. Word has length 843 [2018-04-10 03:06:37,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:37,491 INFO L459 AbstractCegarLoop]: Abstraction has 926 states and 938 transitions. [2018-04-10 03:06:37,491 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-10 03:06:37,491 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 938 transitions. [2018-04-10 03:06:37,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 853 [2018-04-10 03:06:37,495 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:37,495 INFO L355 BasicCegarLoop]: trace histogram [81, 71, 70, 70, 70, 70, 70, 70, 70, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:37,495 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:37,496 INFO L82 PathProgramCache]: Analyzing trace with hash 2117222526, now seen corresponding path program 20 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-10 03:06:37,501 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:37,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:37,672 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-04-10 03:06:39,022 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:40,017 INFO L134 CoverageAnalysis]: Checked inductivity of 24355 backedges. 8892 proven. 490 refuted. 0 times theorem prover too weak. 14973 trivial. 0 not checked. [2018-04-10 03:06:40,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:40,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 71 [2018-04-10 03:06:40,040 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-10 03:06:40,040 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-10 03:06:40,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=648, Invalid=4322, Unknown=0, NotChecked=0, Total=4970 [2018-04-10 03:06:40,041 INFO L87 Difference]: Start difference. First operand 926 states and 938 transitions. Second operand 71 states. [2018-04-10 03:06:41,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:41,888 INFO L93 Difference]: Finished difference Result 1263 states and 1288 transitions. [2018-04-10 03:06:41,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-04-10 03:06:41,888 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 852 [2018-04-10 03:06:41,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:41,891 INFO L225 Difference]: With dead ends: 1263 [2018-04-10 03:06:41,891 INFO L226 Difference]: Without dead ends: 1046 [2018-04-10 03:06:41,893 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1757 GetRequests, 1611 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3996 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2552, Invalid=12948, Unknown=0, NotChecked=0, Total=15500 [2018-04-10 03:06:41,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1046 states. [2018-04-10 03:06:41,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1046 to 1035. [2018-04-10 03:06:41,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-10 03:06:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1047 transitions. [2018-04-10 03:06:41,914 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1047 transitions. Word has length 852 [2018-04-10 03:06:41,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:41,914 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1047 transitions. [2018-04-10 03:06:41,914 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-10 03:06:41,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1047 transitions. [2018-04-10 03:06:41,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 963 [2018-04-10 03:06:41,920 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:41,920 INFO L355 BasicCegarLoop]: trace histogram [92, 81, 80, 80, 80, 80, 80, 80, 80, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:41,920 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:41,920 INFO L82 PathProgramCache]: Analyzing trace with hash -110835571, now seen corresponding path program 21 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-10 03:06:41,926 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:42,088 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:43,052 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-04-10 03:06:43,053 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:44,254 INFO L134 CoverageAnalysis]: Checked inductivity of 31661 backedges. 15311 proven. 425 refuted. 0 times theorem prover too weak. 15925 trivial. 0 not checked. [2018-04-10 03:06:44,288 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:44,289 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 68 [2018-04-10 03:06:44,290 INFO L442 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-04-10 03:06:44,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-04-10 03:06:44,290 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=3937, Unknown=0, NotChecked=0, Total=4556 [2018-04-10 03:06:44,290 INFO L87 Difference]: Start difference. First operand 1035 states and 1047 transitions. Second operand 68 states. [2018-04-10 03:06:45,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:45,842 INFO L93 Difference]: Finished difference Result 1268 states and 1293 transitions. [2018-04-10 03:06:45,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-10 03:06:45,842 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 962 [2018-04-10 03:06:45,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:45,845 INFO L225 Difference]: With dead ends: 1268 [2018-04-10 03:06:45,845 INFO L226 Difference]: Without dead ends: 1045 [2018-04-10 03:06:45,847 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1976 GetRequests, 1835 SyntacticMatches, 23 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5514 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2386, Invalid=11894, Unknown=0, NotChecked=0, Total=14280 [2018-04-10 03:06:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2018-04-10 03:06:45,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1035. [2018-04-10 03:06:45,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1035 states. [2018-04-10 03:06:45,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1045 transitions. [2018-04-10 03:06:45,870 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1045 transitions. Word has length 962 [2018-04-10 03:06:45,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:45,871 INFO L459 AbstractCegarLoop]: Abstraction has 1035 states and 1045 transitions. [2018-04-10 03:06:45,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-04-10 03:06:45,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1045 transitions. [2018-04-10 03:06:45,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 972 [2018-04-10 03:06:45,879 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:45,880 INFO L355 BasicCegarLoop]: trace histogram [93, 82, 81, 81, 81, 81, 81, 81, 81, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:45,880 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:45,880 INFO L82 PathProgramCache]: Analyzing trace with hash 750287652, now seen corresponding path program 22 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-10 03:06:45,888 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:46,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:46,092 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:47,353 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-04-10 03:06:47,354 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:48,510 INFO L134 CoverageAnalysis]: Checked inductivity of 32406 backedges. 10475 proven. 594 refuted. 0 times theorem prover too weak. 21337 trivial. 0 not checked. [2018-04-10 03:06:48,532 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:48,532 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 77 [2018-04-10 03:06:48,533 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-10 03:06:48,533 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-10 03:06:48,534 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=754, Invalid=5098, Unknown=0, NotChecked=0, Total=5852 [2018-04-10 03:06:48,534 INFO L87 Difference]: Start difference. First operand 1035 states and 1045 transitions. Second operand 77 states. [2018-04-10 03:06:50,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:50,999 INFO L93 Difference]: Finished difference Result 1371 states and 1392 transitions. [2018-04-10 03:06:50,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-10 03:06:50,999 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 971 [2018-04-10 03:06:51,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:51,002 INFO L225 Difference]: With dead ends: 1371 [2018-04-10 03:06:51,003 INFO L226 Difference]: Without dead ends: 1164 [2018-04-10 03:06:51,004 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2000 GetRequests, 1841 SyntacticMatches, 25 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4780 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2999, Invalid=15361, Unknown=0, NotChecked=0, Total=18360 [2018-04-10 03:06:51,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2018-04-10 03:06:51,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1153. [2018-04-10 03:06:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-10 03:06:51,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1163 transitions. [2018-04-10 03:06:51,028 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1163 transitions. Word has length 971 [2018-04-10 03:06:51,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:51,029 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1163 transitions. [2018-04-10 03:06:51,029 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-10 03:06:51,030 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1163 transitions. [2018-04-10 03:06:51,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1091 [2018-04-10 03:06:51,037 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:51,037 INFO L355 BasicCegarLoop]: trace histogram [105, 93, 92, 92, 92, 92, 92, 92, 92, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:51,037 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:51,038 INFO L82 PathProgramCache]: Analyzing trace with hash -1986990658, now seen corresponding path program 23 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-10 03:06:51,043 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:51,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:51,267 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:52,476 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-04-10 03:06:52,477 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:53,945 INFO L134 CoverageAnalysis]: Checked inductivity of 41610 backedges. 18774 proven. 517 refuted. 0 times theorem prover too weak. 22319 trivial. 0 not checked. [2018-04-10 03:06:53,981 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:53,981 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 74 [2018-04-10 03:06:53,982 INFO L442 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-04-10 03:06:53,982 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-04-10 03:06:53,983 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=723, Invalid=4679, Unknown=0, NotChecked=0, Total=5402 [2018-04-10 03:06:53,983 INFO L87 Difference]: Start difference. First operand 1153 states and 1163 transitions. Second operand 74 states. [2018-04-10 03:06:55,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:06:55,605 INFO L93 Difference]: Finished difference Result 1376 states and 1396 transitions. [2018-04-10 03:06:55,605 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-10 03:06:55,605 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 1090 [2018-04-10 03:06:55,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:06:55,608 INFO L225 Difference]: With dead ends: 1376 [2018-04-10 03:06:55,608 INFO L226 Difference]: Without dead ends: 1163 [2018-04-10 03:06:55,610 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2237 GetRequests, 2083 SyntacticMatches, 25 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6643 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2825, Invalid=14205, Unknown=0, NotChecked=0, Total=17030 [2018-04-10 03:06:55,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2018-04-10 03:06:55,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1153. [2018-04-10 03:06:55,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-04-10 03:06:55,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1161 transitions. [2018-04-10 03:06:55,634 INFO L78 Accepts]: Start accepts. Automaton has 1153 states and 1161 transitions. Word has length 1090 [2018-04-10 03:06:55,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:06:55,635 INFO L459 AbstractCegarLoop]: Abstraction has 1153 states and 1161 transitions. [2018-04-10 03:06:55,635 INFO L460 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-04-10 03:06:55,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1153 states and 1161 transitions. [2018-04-10 03:06:55,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1100 [2018-04-10 03:06:55,641 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:06:55,642 INFO L355 BasicCegarLoop]: trace histogram [106, 94, 93, 93, 93, 93, 93, 93, 93, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:06:55,642 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:06:55,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1836358931, now seen corresponding path program 24 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-10 03:06:55,650 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:06:55,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:06:55,867 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:06:57,303 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-04-10 03:06:57,304 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:06:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 42465 backedges. 12187 proven. 708 refuted. 0 times theorem prover too weak. 29570 trivial. 0 not checked. [2018-04-10 03:06:58,991 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:06:58,991 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 83 [2018-04-10 03:06:59,024 INFO L442 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-04-10 03:06:59,025 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-04-10 03:06:59,025 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=868, Invalid=5938, Unknown=0, NotChecked=0, Total=6806 [2018-04-10 03:06:59,026 INFO L87 Difference]: Start difference. First operand 1153 states and 1161 transitions. Second operand 83 states. [2018-04-10 03:07:02,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:02,281 INFO L93 Difference]: Finished difference Result 1488 states and 1505 transitions. [2018-04-10 03:07:02,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-04-10 03:07:02,282 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 1099 [2018-04-10 03:07:02,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:02,285 INFO L225 Difference]: With dead ends: 1488 [2018-04-10 03:07:02,285 INFO L226 Difference]: Without dead ends: 1291 [2018-04-10 03:07:02,286 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2261 GetRequests, 2089 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5634 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=3482, Invalid=17980, Unknown=0, NotChecked=0, Total=21462 [2018-04-10 03:07:02,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1291 states. [2018-04-10 03:07:02,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1291 to 1280. [2018-04-10 03:07:02,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-10 03:07:02,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1288 transitions. [2018-04-10 03:07:02,312 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1288 transitions. Word has length 1099 [2018-04-10 03:07:02,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:02,313 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1288 transitions. [2018-04-10 03:07:02,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-04-10 03:07:02,313 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1288 transitions. [2018-04-10 03:07:02,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1228 [2018-04-10 03:07:02,321 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:02,322 INFO L355 BasicCegarLoop]: trace histogram [119, 106, 105, 105, 105, 105, 105, 105, 105, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:02,322 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:02,322 INFO L82 PathProgramCache]: Analyzing trace with hash 711118594, now seen corresponding path program 25 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-10 03:07:02,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:02,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:02,564 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:03,979 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-04-10 03:07:03,980 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:05,701 INFO L134 CoverageAnalysis]: Checked inductivity of 53888 backedges. 22697 proven. 618 refuted. 0 times theorem prover too weak. 30573 trivial. 0 not checked. [2018-04-10 03:07:05,742 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:05,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 80 [2018-04-10 03:07:05,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-04-10 03:07:05,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-04-10 03:07:05,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=5485, Unknown=0, NotChecked=0, Total=6320 [2018-04-10 03:07:05,746 INFO L87 Difference]: Start difference. First operand 1280 states and 1288 transitions. Second operand 80 states. [2018-04-10 03:07:07,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:07,607 INFO L93 Difference]: Finished difference Result 1493 states and 1508 transitions. [2018-04-10 03:07:07,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-10 03:07:07,608 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 1227 [2018-04-10 03:07:07,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:07,611 INFO L225 Difference]: With dead ends: 1493 [2018-04-10 03:07:07,612 INFO L226 Difference]: Without dead ends: 1290 [2018-04-10 03:07:07,614 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2516 GetRequests, 2349 SyntacticMatches, 27 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7877 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3301, Invalid=16721, Unknown=0, NotChecked=0, Total=20022 [2018-04-10 03:07:07,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2018-04-10 03:07:07,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1280. [2018-04-10 03:07:07,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1280 states. [2018-04-10 03:07:07,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 1286 transitions. [2018-04-10 03:07:07,643 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 1286 transitions. Word has length 1227 [2018-04-10 03:07:07,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:07,644 INFO L459 AbstractCegarLoop]: Abstraction has 1280 states and 1286 transitions. [2018-04-10 03:07:07,644 INFO L460 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-04-10 03:07:07,644 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 1286 transitions. [2018-04-10 03:07:07,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1237 [2018-04-10 03:07:07,652 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:07,652 INFO L355 BasicCegarLoop]: trace histogram [120, 107, 106, 106, 106, 106, 106, 106, 106, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:07,652 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:07,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1749948337, now seen corresponding path program 26 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-10 03:07:07,659 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:07,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:07,870 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:09,499 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-04-10 03:07:09,500 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 54862 backedges. 14028 proven. 832 refuted. 0 times theorem prover too weak. 40002 trivial. 0 not checked. [2018-04-10 03:07:11,634 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:11,635 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 89 [2018-04-10 03:07:11,636 INFO L442 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-04-10 03:07:11,636 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-04-10 03:07:11,637 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=6842, Unknown=0, NotChecked=0, Total=7832 [2018-04-10 03:07:11,637 INFO L87 Difference]: Start difference. First operand 1280 states and 1286 transitions. Second operand 89 states. [2018-04-10 03:07:14,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:14,822 INFO L93 Difference]: Finished difference Result 1614 states and 1627 transitions. [2018-04-10 03:07:14,823 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-04-10 03:07:14,823 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 1236 [2018-04-10 03:07:14,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:14,827 INFO L225 Difference]: With dead ends: 1614 [2018-04-10 03:07:14,827 INFO L226 Difference]: Without dead ends: 1427 [2018-04-10 03:07:14,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2540 GetRequests, 2355 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6558 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4001, Invalid=20805, Unknown=0, NotChecked=0, Total=24806 [2018-04-10 03:07:14,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1427 states. [2018-04-10 03:07:14,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1427 to 1416. [2018-04-10 03:07:14,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-10 03:07:14,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1422 transitions. [2018-04-10 03:07:14,862 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1422 transitions. Word has length 1236 [2018-04-10 03:07:14,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:14,862 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1422 transitions. [2018-04-10 03:07:14,862 INFO L460 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-04-10 03:07:14,862 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1422 transitions. [2018-04-10 03:07:14,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1374 [2018-04-10 03:07:14,872 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:14,873 INFO L355 BasicCegarLoop]: trace histogram [134, 120, 119, 119, 119, 119, 119, 119, 119, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:14,873 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:14,873 INFO L82 PathProgramCache]: Analyzing trace with hash 1957118099, now seen corresponding path program 27 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-10 03:07:14,879 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:15,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:15,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-04-10 03:07:16,990 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:19,207 INFO L134 CoverageAnalysis]: Checked inductivity of 68852 backedges. 27107 proven. 728 refuted. 0 times theorem prover too weak. 41017 trivial. 0 not checked. [2018-04-10 03:07:19,231 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:19,232 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 86 [2018-04-10 03:07:19,268 INFO L442 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-04-10 03:07:19,269 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-04-10 03:07:19,269 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=955, Invalid=6355, Unknown=0, NotChecked=0, Total=7310 [2018-04-10 03:07:19,269 INFO L87 Difference]: Start difference. First operand 1416 states and 1422 transitions. Second operand 86 states. [2018-04-10 03:07:21,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:21,929 INFO L93 Difference]: Finished difference Result 1619 states and 1629 transitions. [2018-04-10 03:07:21,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-04-10 03:07:21,929 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 1373 [2018-04-10 03:07:21,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:21,934 INFO L225 Difference]: With dead ends: 1619 [2018-04-10 03:07:21,934 INFO L226 Difference]: Without dead ends: 1426 [2018-04-10 03:07:21,936 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2813 GetRequests, 2633 SyntacticMatches, 29 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9216 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=3814, Invalid=19442, Unknown=0, NotChecked=0, Total=23256 [2018-04-10 03:07:21,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2018-04-10 03:07:21,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1416. [2018-04-10 03:07:21,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1416 states. [2018-04-10 03:07:21,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1416 states to 1416 states and 1420 transitions. [2018-04-10 03:07:21,968 INFO L78 Accepts]: Start accepts. Automaton has 1416 states and 1420 transitions. Word has length 1373 [2018-04-10 03:07:21,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:21,968 INFO L459 AbstractCegarLoop]: Abstraction has 1416 states and 1420 transitions. [2018-04-10 03:07:21,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-04-10 03:07:21,968 INFO L276 IsEmpty]: Start isEmpty. Operand 1416 states and 1420 transitions. [2018-04-10 03:07:21,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1383 [2018-04-10 03:07:21,979 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:21,979 INFO L355 BasicCegarLoop]: trace histogram [135, 121, 120, 120, 120, 120, 120, 120, 120, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:21,979 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:21,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1651878366, now seen corresponding path program 28 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-10 03:07:21,986 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:22,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:22,258 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:24,078 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-04-10 03:07:24,079 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:26,133 INFO L134 CoverageAnalysis]: Checked inductivity of 69954 backedges. 15998 proven. 966 refuted. 0 times theorem prover too weak. 52990 trivial. 0 not checked. [2018-04-10 03:07:26,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:26,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 95 [2018-04-10 03:07:26,158 INFO L442 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-04-10 03:07:26,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-04-10 03:07:26,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1120, Invalid=7810, Unknown=0, NotChecked=0, Total=8930 [2018-04-10 03:07:26,159 INFO L87 Difference]: Start difference. First operand 1416 states and 1420 transitions. Second operand 95 states. [2018-04-10 03:07:29,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:29,312 INFO L93 Difference]: Finished difference Result 1758 states and 1769 transitions. [2018-04-10 03:07:29,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-04-10 03:07:29,312 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 1382 [2018-04-10 03:07:29,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:29,317 INFO L225 Difference]: With dead ends: 1758 [2018-04-10 03:07:29,317 INFO L226 Difference]: Without dead ends: 1579 [2018-04-10 03:07:29,319 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2837 GetRequests, 2639 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7552 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=4556, Invalid=23836, Unknown=0, NotChecked=0, Total=28392 [2018-04-10 03:07:29,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1579 states. [2018-04-10 03:07:29,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1579 to 1563. [2018-04-10 03:07:29,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-10 03:07:29,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1568 transitions. [2018-04-10 03:07:29,390 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1568 transitions. Word has length 1382 [2018-04-10 03:07:29,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:29,390 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1568 transitions. [2018-04-10 03:07:29,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-04-10 03:07:29,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1568 transitions. [2018-04-10 03:07:29,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1393 [2018-04-10 03:07:29,407 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:29,408 INFO L355 BasicCegarLoop]: trace histogram [134, 119, 119, 119, 119, 119, 119, 119, 119, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:29,408 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:29,408 INFO L82 PathProgramCache]: Analyzing trace with hash 442490731, now seen corresponding path program 7 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-10 03:07:29,426 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:29,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:29,697 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-04-10 03:07:31,882 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:32,020 WARN L148 SmtUtils]: Spent 136ms on a formula simplification that was a NOOP. DAG size: 80 [2018-04-10 03:07:34,150 INFO L134 CoverageAnalysis]: Checked inductivity of 68889 backedges. 15024 proven. 847 refuted. 0 times theorem prover too weak. 53018 trivial. 0 not checked. [2018-04-10 03:07:34,172 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:34,172 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 92 [2018-04-10 03:07:34,173 INFO L442 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-04-10 03:07:34,174 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-04-10 03:07:34,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=7289, Unknown=0, NotChecked=0, Total=8372 [2018-04-10 03:07:34,174 INFO L87 Difference]: Start difference. First operand 1563 states and 1568 transitions. Second operand 92 states. [2018-04-10 03:07:36,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:36,331 INFO L93 Difference]: Finished difference Result 1762 states and 1770 transitions. [2018-04-10 03:07:36,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-10 03:07:36,331 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 1392 [2018-04-10 03:07:36,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:36,335 INFO L225 Difference]: With dead ends: 1762 [2018-04-10 03:07:36,336 INFO L226 Difference]: Without dead ends: 1577 [2018-04-10 03:07:36,338 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2856 GetRequests, 2663 SyntacticMatches, 31 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10660 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=4364, Invalid=22368, Unknown=0, NotChecked=0, Total=26732 [2018-04-10 03:07:36,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1577 states. [2018-04-10 03:07:36,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1577 to 1563. [2018-04-10 03:07:36,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1563 states. [2018-04-10 03:07:36,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1563 states to 1563 states and 1566 transitions. [2018-04-10 03:07:36,372 INFO L78 Accepts]: Start accepts. Automaton has 1563 states and 1566 transitions. Word has length 1392 [2018-04-10 03:07:36,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:36,372 INFO L459 AbstractCegarLoop]: Abstraction has 1563 states and 1566 transitions. [2018-04-10 03:07:36,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-04-10 03:07:36,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1563 states and 1566 transitions. [2018-04-10 03:07:36,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1402 [2018-04-10 03:07:36,382 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:36,383 INFO L355 BasicCegarLoop]: trace histogram [135, 120, 120, 120, 120, 120, 120, 120, 120, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:36,383 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:36,383 INFO L82 PathProgramCache]: Analyzing trace with hash 898626242, now seen corresponding path program 8 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-10 03:07:36,390 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:36,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:36,660 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:37,535 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-04-10 03:07:37,535 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:38,838 INFO L134 CoverageAnalysis]: Checked inductivity of 69990 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 68910 trivial. 0 not checked. [2018-04-10 03:07:38,860 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:38,861 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-10 03:07:38,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-10 03:07:38,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-10 03:07:38,862 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-10 03:07:38,862 INFO L87 Difference]: Start difference. First operand 1563 states and 1566 transitions. Second operand 64 states. [2018-04-10 03:07:40,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:40,889 INFO L93 Difference]: Finished difference Result 1757 states and 1792 transitions. [2018-04-10 03:07:40,890 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-10 03:07:40,890 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1401 [2018-04-10 03:07:40,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:40,895 INFO L225 Difference]: With dead ends: 1757 [2018-04-10 03:07:40,895 INFO L226 Difference]: Without dead ends: 1737 [2018-04-10 03:07:40,896 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2861 GetRequests, 2739 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-10 03:07:40,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2018-04-10 03:07:40,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1721. [2018-04-10 03:07:40,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1721 states. [2018-04-10 03:07:40,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1721 states to 1721 states and 1739 transitions. [2018-04-10 03:07:40,945 INFO L78 Accepts]: Start accepts. Automaton has 1721 states and 1739 transitions. Word has length 1401 [2018-04-10 03:07:40,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:40,947 INFO L459 AbstractCegarLoop]: Abstraction has 1721 states and 1739 transitions. [2018-04-10 03:07:40,947 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-10 03:07:40,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1721 states and 1739 transitions. [2018-04-10 03:07:40,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1538 [2018-04-10 03:07:40,965 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:40,966 INFO L355 BasicCegarLoop]: trace histogram [151, 136, 135, 135, 135, 135, 135, 135, 135, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:40,966 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:40,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1294061052, now seen corresponding path program 29 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-10 03:07:40,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:41,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:41,261 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:42,485 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-04-10 03:07:42,485 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:44,550 INFO L134 CoverageAnalysis]: Checked inductivity of 88125 backedges. 17040 proven. 990 refuted. 0 times theorem prover too weak. 70095 trivial. 0 not checked. [2018-04-10 03:07:44,573 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:44,573 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-10 03:07:44,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-10 03:07:44,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-10 03:07:44,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-10 03:07:44,575 INFO L87 Difference]: Start difference. First operand 1721 states and 1739 transitions. Second operand 64 states. [2018-04-10 03:07:49,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:07:49,980 INFO L93 Difference]: Finished difference Result 1934 states and 2223 transitions. [2018-04-10 03:07:49,980 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-10 03:07:49,980 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1537 [2018-04-10 03:07:49,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:07:49,986 INFO L225 Difference]: With dead ends: 1934 [2018-04-10 03:07:49,986 INFO L226 Difference]: Without dead ends: 1933 [2018-04-10 03:07:49,988 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3149 GetRequests, 3027 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=3518, Invalid=11734, Unknown=0, NotChecked=0, Total=15252 [2018-04-10 03:07:49,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2018-04-10 03:07:50,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1864. [2018-04-10 03:07:50,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1864 states. [2018-04-10 03:07:50,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1864 states to 1864 states and 1913 transitions. [2018-04-10 03:07:50,065 INFO L78 Accepts]: Start accepts. Automaton has 1864 states and 1913 transitions. Word has length 1537 [2018-04-10 03:07:50,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:07:50,065 INFO L459 AbstractCegarLoop]: Abstraction has 1864 states and 1913 transitions. [2018-04-10 03:07:50,066 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-10 03:07:50,066 INFO L276 IsEmpty]: Start isEmpty. Operand 1864 states and 1913 transitions. [2018-04-10 03:07:50,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1539 [2018-04-10 03:07:50,077 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:07:50,077 INFO L355 BasicCegarLoop]: trace histogram [151, 136, 136, 135, 135, 135, 135, 135, 135, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:07:50,078 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:07:50,078 INFO L82 PathProgramCache]: Analyzing trace with hash -1461186724, now seen corresponding path program 4 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-10 03:07:50,111 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:07:50,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:07:50,378 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:07:50,382 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-10 03:07:50,382 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-10 03:07:50,399 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-10 03:07:50,400 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-10 03:07:55,111 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-04-10 03:07:55,111 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:07:57,690 INFO L134 CoverageAnalysis]: Checked inductivity of 88260 backedges. 17235 proven. 1005 refuted. 0 times theorem prover too weak. 70020 trivial. 0 not checked. [2018-04-10 03:07:57,713 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:07:57,714 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-10 03:07:57,715 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-10 03:07:57,715 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-10 03:07:57,715 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-10 03:07:57,715 INFO L87 Difference]: Start difference. First operand 1864 states and 1913 transitions. Second operand 71 states. [2018-04-10 03:08:01,618 WARN L151 SmtUtils]: Spent 214ms on a formula simplification. DAG size of input: 126 DAG size of output 27 [2018-04-10 03:08:01,916 WARN L151 SmtUtils]: Spent 157ms on a formula simplification. DAG size of input: 122 DAG size of output 26 [2018-04-10 03:08:02,165 WARN L151 SmtUtils]: Spent 123ms on a formula simplification. DAG size of input: 119 DAG size of output 27 [2018-04-10 03:08:02,460 WARN L151 SmtUtils]: Spent 121ms on a formula simplification. DAG size of input: 115 DAG size of output 26 [2018-04-10 03:08:02,857 WARN L151 SmtUtils]: Spent 241ms on a formula simplification. DAG size of input: 112 DAG size of output 27 [2018-04-10 03:08:03,326 WARN L151 SmtUtils]: Spent 200ms on a formula simplification. DAG size of input: 108 DAG size of output 26 [2018-04-10 03:08:07,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:07,569 INFO L93 Difference]: Finished difference Result 1917 states and 2206 transitions. [2018-04-10 03:08:07,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-10 03:08:07,569 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1538 [2018-04-10 03:08:07,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:07,578 INFO L225 Difference]: With dead ends: 1917 [2018-04-10 03:08:07,578 INFO L226 Difference]: Without dead ends: 1916 [2018-04-10 03:08:07,581 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3139 GetRequests, 2978 SyntacticMatches, 29 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3430 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=4094, Invalid=13728, Unknown=0, NotChecked=0, Total=17822 [2018-04-10 03:08:07,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1916 states. [2018-04-10 03:08:07,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1916 to 1865. [2018-04-10 03:08:07,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1865 states. [2018-04-10 03:08:07,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 1899 transitions. [2018-04-10 03:08:07,692 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 1899 transitions. Word has length 1538 [2018-04-10 03:08:07,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:07,694 INFO L459 AbstractCegarLoop]: Abstraction has 1865 states and 1899 transitions. [2018-04-10 03:08:07,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-10 03:08:07,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 1899 transitions. [2018-04-10 03:08:07,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1682 [2018-04-10 03:08:07,712 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:07,713 INFO L355 BasicCegarLoop]: trace histogram [167, 152, 151, 151, 151, 151, 151, 151, 151, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:07,713 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:07,713 INFO L82 PathProgramCache]: Analyzing trace with hash -2092043004, now seen corresponding path program 30 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-10 03:08:07,720 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:08,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:08,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:08:11,317 INFO L134 CoverageAnalysis]: Checked inductivity of 109173 backedges. 38193 proven. 1110 refuted. 0 times theorem prover too weak. 69870 trivial. 0 not checked. [2018-04-10 03:08:11,317 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:08:14,023 INFO L134 CoverageAnalysis]: Checked inductivity of 109173 backedges. 38193 proven. 1110 refuted. 0 times theorem prover too weak. 69870 trivial. 0 not checked. [2018-04-10 03:08:14,057 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:08:14,058 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 101 [2018-04-10 03:08:14,059 INFO L442 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-04-10 03:08:14,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-04-10 03:08:14,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1258, Invalid=8842, Unknown=0, NotChecked=0, Total=10100 [2018-04-10 03:08:14,060 INFO L87 Difference]: Start difference. First operand 1865 states and 1899 transitions. Second operand 101 states. [2018-04-10 03:08:18,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:18,217 INFO L93 Difference]: Finished difference Result 2501 states and 2570 transitions. [2018-04-10 03:08:18,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-04-10 03:08:18,217 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 1681 [2018-04-10 03:08:18,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:18,222 INFO L225 Difference]: With dead ends: 2501 [2018-04-10 03:08:18,222 INFO L226 Difference]: Without dead ends: 2030 [2018-04-10 03:08:18,228 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3440 GetRequests, 3229 SyntacticMatches, 33 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8616 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=5147, Invalid=27073, Unknown=0, NotChecked=0, Total=32220 [2018-04-10 03:08:18,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2030 states. [2018-04-10 03:08:18,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2030 to 2019. [2018-04-10 03:08:18,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-04-10 03:08:18,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2053 transitions. [2018-04-10 03:08:18,287 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2053 transitions. Word has length 1681 [2018-04-10 03:08:18,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:18,288 INFO L459 AbstractCegarLoop]: Abstraction has 2019 states and 2053 transitions. [2018-04-10 03:08:18,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-04-10 03:08:18,288 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2053 transitions. [2018-04-10 03:08:18,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1837 [2018-04-10 03:08:18,305 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:18,305 INFO L355 BasicCegarLoop]: trace histogram [183, 167, 166, 166, 166, 166, 166, 166, 166, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:18,305 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:18,306 INFO L82 PathProgramCache]: Analyzing trace with hash -1438592738, now seen corresponding path program 31 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-10 03:08:18,314 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:18,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:18,696 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:08:21,097 INFO L134 CoverageAnalysis]: Checked inductivity of 131641 backedges. 57448 proven. 975 refuted. 0 times theorem prover too weak. 73218 trivial. 0 not checked. [2018-04-10 03:08:21,098 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:08:24,004 INFO L134 CoverageAnalysis]: Checked inductivity of 131641 backedges. 57448 proven. 975 refuted. 0 times theorem prover too weak. 73218 trivial. 0 not checked. [2018-04-10 03:08:24,039 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:08:24,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 98 [2018-04-10 03:08:24,041 INFO L442 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-04-10 03:08:24,042 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-04-10 03:08:24,042 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1219, Invalid=8287, Unknown=0, NotChecked=0, Total=9506 [2018-04-10 03:08:24,042 INFO L87 Difference]: Start difference. First operand 2019 states and 2053 transitions. Second operand 98 states. [2018-04-10 03:08:26,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:26,747 INFO L93 Difference]: Finished difference Result 2506 states and 2586 transitions. [2018-04-10 03:08:26,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-04-10 03:08:26,747 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 1836 [2018-04-10 03:08:26,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:26,752 INFO L225 Difference]: With dead ends: 2506 [2018-04-10 03:08:26,752 INFO L226 Difference]: Without dead ends: 2029 [2018-04-10 03:08:26,756 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3749 GetRequests, 3543 SyntacticMatches, 33 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12209 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4951, Invalid=25499, Unknown=0, NotChecked=0, Total=30450 [2018-04-10 03:08:26,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2029 states. [2018-04-10 03:08:26,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2029 to 2019. [2018-04-10 03:08:26,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-04-10 03:08:26,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2051 transitions. [2018-04-10 03:08:26,805 INFO L78 Accepts]: Start accepts. Automaton has 2019 states and 2051 transitions. Word has length 1836 [2018-04-10 03:08:26,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:26,806 INFO L459 AbstractCegarLoop]: Abstraction has 2019 states and 2051 transitions. [2018-04-10 03:08:26,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-04-10 03:08:26,806 INFO L276 IsEmpty]: Start isEmpty. Operand 2019 states and 2051 transitions. [2018-04-10 03:08:26,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1846 [2018-04-10 03:08:26,823 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:26,823 INFO L355 BasicCegarLoop]: trace histogram [184, 168, 167, 167, 167, 167, 167, 167, 167, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:26,824 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:26,824 INFO L82 PathProgramCache]: Analyzing trace with hash -328275533, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:08:26,831 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:27,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:27,149 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:08:29,558 INFO L134 CoverageAnalysis]: Checked inductivity of 133170 backedges. 42901 proven. 1264 refuted. 0 times theorem prover too weak. 89005 trivial. 0 not checked. [2018-04-10 03:08:29,559 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:08:32,305 INFO L134 CoverageAnalysis]: Checked inductivity of 133170 backedges. 42901 proven. 1264 refuted. 0 times theorem prover too weak. 89005 trivial. 0 not checked. [2018-04-10 03:08:32,329 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:08:32,329 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 107 [2018-04-10 03:08:32,330 INFO L442 AbstractCegarLoop]: Interpolant automaton has 107 states [2018-04-10 03:08:32,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2018-04-10 03:08:32,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1404, Invalid=9938, Unknown=0, NotChecked=0, Total=11342 [2018-04-10 03:08:32,332 INFO L87 Difference]: Start difference. First operand 2019 states and 2051 transitions. Second operand 107 states. [2018-04-10 03:08:36,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:36,719 INFO L93 Difference]: Finished difference Result 2654 states and 2719 transitions. [2018-04-10 03:08:36,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-10 03:08:36,719 INFO L78 Accepts]: Start accepts. Automaton has 107 states. Word has length 1845 [2018-04-10 03:08:36,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:36,724 INFO L225 Difference]: With dead ends: 2654 [2018-04-10 03:08:36,724 INFO L226 Difference]: Without dead ends: 2193 [2018-04-10 03:08:36,728 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3773 GetRequests, 3549 SyntacticMatches, 35 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9750 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=5774, Invalid=30516, Unknown=0, NotChecked=0, Total=36290 [2018-04-10 03:08:36,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2193 states. [2018-04-10 03:08:36,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2193 to 2182. [2018-04-10 03:08:36,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2182 states. [2018-04-10 03:08:36,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2214 transitions. [2018-04-10 03:08:36,817 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2214 transitions. Word has length 1845 [2018-04-10 03:08:36,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:36,818 INFO L459 AbstractCegarLoop]: Abstraction has 2182 states and 2214 transitions. [2018-04-10 03:08:36,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 107 states. [2018-04-10 03:08:36,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2214 transitions. [2018-04-10 03:08:36,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2010 [2018-04-10 03:08:36,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:36,838 INFO L355 BasicCegarLoop]: trace histogram [201, 184, 183, 183, 183, 183, 183, 183, 183, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:36,838 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:36,838 INFO L82 PathProgramCache]: Analyzing trace with hash -1453489438, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:08:36,844 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:37,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:37,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:08:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 159555 backedges. 65961 proven. 1112 refuted. 0 times theorem prover too weak. 92482 trivial. 0 not checked. [2018-04-10 03:08:39,765 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:08:39,876 WARN L148 SmtUtils]: Spent 101ms on a formula simplification that was a NOOP. DAG size: 90 [2018-04-10 03:08:42,923 INFO L134 CoverageAnalysis]: Checked inductivity of 159555 backedges. 65961 proven. 1112 refuted. 0 times theorem prover too weak. 92482 trivial. 0 not checked. [2018-04-10 03:08:42,960 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:08:42,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 104 [2018-04-10 03:08:42,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-04-10 03:08:42,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-04-10 03:08:42,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1363, Invalid=9349, Unknown=0, NotChecked=0, Total=10712 [2018-04-10 03:08:42,962 INFO L87 Difference]: Start difference. First operand 2182 states and 2214 transitions. Second operand 104 states. [2018-04-10 03:08:46,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:46,067 INFO L93 Difference]: Finished difference Result 2659 states and 2734 transitions. [2018-04-10 03:08:46,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-04-10 03:08:46,068 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 2009 [2018-04-10 03:08:46,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:46,096 INFO L225 Difference]: With dead ends: 2659 [2018-04-10 03:08:46,096 INFO L226 Difference]: Without dead ends: 2192 [2018-04-10 03:08:46,104 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4100 GetRequests, 3881 SyntacticMatches, 35 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13863 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=5575, Invalid=28835, Unknown=0, NotChecked=0, Total=34410 [2018-04-10 03:08:46,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2192 states. [2018-04-10 03:08:46,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2192 to 2182. [2018-04-10 03:08:46,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2182 states. [2018-04-10 03:08:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2182 states to 2182 states and 2212 transitions. [2018-04-10 03:08:46,193 INFO L78 Accepts]: Start accepts. Automaton has 2182 states and 2212 transitions. Word has length 2009 [2018-04-10 03:08:46,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:46,194 INFO L459 AbstractCegarLoop]: Abstraction has 2182 states and 2212 transitions. [2018-04-10 03:08:46,194 INFO L460 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-04-10 03:08:46,195 INFO L276 IsEmpty]: Start isEmpty. Operand 2182 states and 2212 transitions. [2018-04-10 03:08:46,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2019 [2018-04-10 03:08:46,214 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:46,215 INFO L355 BasicCegarLoop]: trace histogram [202, 185, 184, 184, 184, 184, 184, 184, 184, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:46,215 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:46,216 INFO L82 PathProgramCache]: Analyzing trace with hash -62655377, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:08:46,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:46,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:46,626 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:08:49,440 INFO L134 CoverageAnalysis]: Checked inductivity of 161239 backedges. 47882 proven. 1428 refuted. 0 times theorem prover too weak. 111929 trivial. 0 not checked. [2018-04-10 03:08:49,441 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:08:52,756 INFO L134 CoverageAnalysis]: Checked inductivity of 161239 backedges. 47882 proven. 1428 refuted. 0 times theorem prover too weak. 111929 trivial. 0 not checked. [2018-04-10 03:08:52,779 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:08:52,780 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 113 [2018-04-10 03:08:52,781 INFO L442 AbstractCegarLoop]: Interpolant automaton has 113 states [2018-04-10 03:08:52,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 113 interpolants. [2018-04-10 03:08:52,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1558, Invalid=11098, Unknown=0, NotChecked=0, Total=12656 [2018-04-10 03:08:52,782 INFO L87 Difference]: Start difference. First operand 2182 states and 2212 transitions. Second operand 113 states. [2018-04-10 03:08:57,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:08:57,333 INFO L93 Difference]: Finished difference Result 2816 states and 2877 transitions. [2018-04-10 03:08:57,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-04-10 03:08:57,333 INFO L78 Accepts]: Start accepts. Automaton has 113 states. Word has length 2018 [2018-04-10 03:08:57,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:08:57,338 INFO L225 Difference]: With dead ends: 2816 [2018-04-10 03:08:57,338 INFO L226 Difference]: Without dead ends: 2365 [2018-04-10 03:08:57,343 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4124 GetRequests, 3887 SyntacticMatches, 37 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10954 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=6437, Invalid=34165, Unknown=0, NotChecked=0, Total=40602 [2018-04-10 03:08:57,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2365 states. [2018-04-10 03:08:57,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2365 to 2354. [2018-04-10 03:08:57,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2354 states. [2018-04-10 03:08:57,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 2384 transitions. [2018-04-10 03:08:57,396 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 2384 transitions. Word has length 2018 [2018-04-10 03:08:57,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:08:57,396 INFO L459 AbstractCegarLoop]: Abstraction has 2354 states and 2384 transitions. [2018-04-10 03:08:57,397 INFO L460 AbstractCegarLoop]: Interpolant automaton has 113 states. [2018-04-10 03:08:57,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 2384 transitions. [2018-04-10 03:08:57,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2192 [2018-04-10 03:08:57,419 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:08:57,420 INFO L355 BasicCegarLoop]: trace histogram [220, 202, 201, 201, 201, 201, 201, 201, 201, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:08:57,420 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:08:57,420 INFO L82 PathProgramCache]: Analyzing trace with hash -1229788365, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:08:57,426 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:08:57,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:08:57,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:09:01,003 INFO L134 CoverageAnalysis]: Checked inductivity of 191997 backedges. 75213 proven. 1258 refuted. 0 times theorem prover too weak. 115526 trivial. 0 not checked. [2018-04-10 03:09:01,004 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:09:01,110 WARN L148 SmtUtils]: Spent 100ms on a formula simplification that was a NOOP. DAG size: 95 [2018-04-10 03:09:04,597 INFO L134 CoverageAnalysis]: Checked inductivity of 191997 backedges. 75213 proven. 1258 refuted. 0 times theorem prover too weak. 115526 trivial. 0 not checked. [2018-04-10 03:09:04,621 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:09:04,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 110 [2018-04-10 03:09:04,623 INFO L442 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-04-10 03:09:04,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-04-10 03:09:04,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1515, Invalid=10475, Unknown=0, NotChecked=0, Total=11990 [2018-04-10 03:09:04,624 INFO L87 Difference]: Start difference. First operand 2354 states and 2384 transitions. Second operand 110 states. [2018-04-10 03:09:07,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:09:07,961 INFO L93 Difference]: Finished difference Result 2821 states and 2891 transitions. [2018-04-10 03:09:07,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-04-10 03:09:07,962 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 2191 [2018-04-10 03:09:07,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:09:07,967 INFO L225 Difference]: With dead ends: 2821 [2018-04-10 03:09:07,967 INFO L226 Difference]: Without dead ends: 2364 [2018-04-10 03:09:07,972 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4469 GetRequests, 4237 SyntacticMatches, 37 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15622 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=6236, Invalid=32376, Unknown=0, NotChecked=0, Total=38612 [2018-04-10 03:09:07,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2364 states. [2018-04-10 03:09:08,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2364 to 2354. [2018-04-10 03:09:08,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2354 states. [2018-04-10 03:09:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 2382 transitions. [2018-04-10 03:09:08,053 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 2382 transitions. Word has length 2191 [2018-04-10 03:09:08,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:09:08,054 INFO L459 AbstractCegarLoop]: Abstraction has 2354 states and 2382 transitions. [2018-04-10 03:09:08,055 INFO L460 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-04-10 03:09:08,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 2382 transitions. [2018-04-10 03:09:08,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2201 [2018-04-10 03:09:08,090 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:09:08,091 INFO L355 BasicCegarLoop]: trace histogram [221, 203, 202, 202, 202, 202, 202, 202, 202, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:09:08,091 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:09:08,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1069569854, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:09:08,097 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:09:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:09:08,474 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:09:11,784 INFO L134 CoverageAnalysis]: Checked inductivity of 193845 backedges. 53136 proven. 1602 refuted. 0 times theorem prover too weak. 139107 trivial. 0 not checked. [2018-04-10 03:09:11,784 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:09:15,413 INFO L134 CoverageAnalysis]: Checked inductivity of 193845 backedges. 53136 proven. 1602 refuted. 0 times theorem prover too weak. 139107 trivial. 0 not checked. [2018-04-10 03:09:15,451 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:09:15,452 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 119 [2018-04-10 03:09:15,454 INFO L442 AbstractCegarLoop]: Interpolant automaton has 119 states [2018-04-10 03:09:15,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 119 interpolants. [2018-04-10 03:09:15,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1720, Invalid=12322, Unknown=0, NotChecked=0, Total=14042 [2018-04-10 03:09:15,456 INFO L87 Difference]: Start difference. First operand 2354 states and 2382 transitions. Second operand 119 states. [2018-04-10 03:09:20,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 03:09:20,875 INFO L93 Difference]: Finished difference Result 2987 states and 3044 transitions. [2018-04-10 03:09:20,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-10 03:09:20,875 INFO L78 Accepts]: Start accepts. Automaton has 119 states. Word has length 2200 [2018-04-10 03:09:20,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 03:09:20,881 INFO L225 Difference]: With dead ends: 2987 [2018-04-10 03:09:20,881 INFO L226 Difference]: Without dead ends: 2546 [2018-04-10 03:09:20,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4493 GetRequests, 4243 SyntacticMatches, 39 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12228 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=7136, Invalid=38020, Unknown=0, NotChecked=0, Total=45156 [2018-04-10 03:09:20,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2546 states. [2018-04-10 03:09:20,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2546 to 2535. [2018-04-10 03:09:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2535 states. [2018-04-10 03:09:20,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2535 states to 2535 states and 2563 transitions. [2018-04-10 03:09:20,940 INFO L78 Accepts]: Start accepts. Automaton has 2535 states and 2563 transitions. Word has length 2200 [2018-04-10 03:09:20,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 03:09:20,941 INFO L459 AbstractCegarLoop]: Abstraction has 2535 states and 2563 transitions. [2018-04-10 03:09:20,941 INFO L460 AbstractCegarLoop]: Interpolant automaton has 119 states. [2018-04-10 03:09:20,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2535 states and 2563 transitions. [2018-04-10 03:09:20,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2383 [2018-04-10 03:09:20,966 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 03:09:20,967 INFO L355 BasicCegarLoop]: trace histogram [240, 221, 220, 220, 220, 220, 220, 220, 220, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 03:09:20,967 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr1RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_true_valid_memsafety_true_termination_c__fooErr0AssertViolationARRAY_INDEX]=== [2018-04-10 03:09:20,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1806186701, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-10 03:09:20,974 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-10 03:09:21,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 03:09:21,386 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 03:09:24,905 INFO L134 CoverageAnalysis]: Checked inductivity of 229459 backedges. 85231 proven. 1413 refuted. 0 times theorem prover too weak. 142815 trivial. 0 not checked. [2018-04-10 03:09:24,905 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-10 03:09:25,021 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-10 03:09:25,127 WARN L148 SmtUtils]: Spent 104ms on a formula simplification that was a NOOP. DAG size: 100 [2018-04-10 03:09:25,240 WARN L148 SmtUtils]: Spent 110ms on a formula simplification that was a NOOP. DAG size: 102 [2018-04-10 03:09:25,368 WARN L148 SmtUtils]: Spent 127ms on a formula simplification that was a NOOP. DAG size: 102 [2018-04-10 03:09:29,230 INFO L134 CoverageAnalysis]: Checked inductivity of 229459 backedges. 85231 proven. 1413 refuted. 0 times theorem prover too weak. 142815 trivial. 0 not checked. [2018-04-10 03:09:29,253 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 03:09:29,254 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 116 [2018-04-10 03:09:29,255 INFO L442 AbstractCegarLoop]: Interpolant automaton has 116 states [2018-04-10 03:09:29,256 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2018-04-10 03:09:29,256 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1675, Invalid=11665, Unknown=0, NotChecked=0, Total=13340 [2018-04-10 03:09:29,256 INFO L87 Difference]: Start difference. First operand 2535 states and 2563 transitions. Second operand 116 states. Received shutdown request... [2018-04-10 03:09:31,544 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-10 03:09:31,544 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-10 03:09:31,549 WARN L197 ceAbstractionStarter]: Timeout [2018-04-10 03:09:31,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.04 03:09:31 BasicIcfg [2018-04-10 03:09:31,550 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-10 03:09:31,550 INFO L168 Benchmark]: Toolchain (without parser) took 226235.05 ms. Allocated memory was 316.1 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 258.2 MB in the beginning and 515.5 MB in the end (delta: -257.3 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,551 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 316.1 MB. Free memory is still 277.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 03:09:31,551 INFO L168 Benchmark]: CACSL2BoogieTranslator took 281.08 ms. Allocated memory is still 316.1 MB. Free memory was 258.2 MB in the beginning and 248.0 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,552 INFO L168 Benchmark]: Boogie Preprocessor took 47.85 ms. Allocated memory is still 316.1 MB. Free memory was 248.0 MB in the beginning and 246.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,552 INFO L168 Benchmark]: RCFGBuilder took 353.38 ms. Allocated memory was 316.1 MB in the beginning and 484.4 MB in the end (delta: 168.3 MB). Free memory was 246.0 MB in the beginning and 450.0 MB in the end (delta: -204.0 MB). Peak memory consumption was 22.7 MB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,552 INFO L168 Benchmark]: IcfgTransformer took 3098.89 ms. Allocated memory was 484.4 MB in the beginning and 539.5 MB in the end (delta: 55.1 MB). Free memory was 450.0 MB in the beginning and 353.4 MB in the end (delta: 96.7 MB). Peak memory consumption was 151.7 MB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,553 INFO L168 Benchmark]: TraceAbstraction took 222438.80 ms. Allocated memory was 539.5 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 353.4 MB in the beginning and 515.5 MB in the end (delta: -162.2 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-04-10 03:09:31,555 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 316.1 MB. Free memory is still 277.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 281.08 ms. Allocated memory is still 316.1 MB. Free memory was 258.2 MB in the beginning and 248.0 MB in the end (delta: 10.2 MB). Peak memory consumption was 10.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 47.85 ms. Allocated memory is still 316.1 MB. Free memory was 248.0 MB in the beginning and 246.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 353.38 ms. Allocated memory was 316.1 MB in the beginning and 484.4 MB in the end (delta: 168.3 MB). Free memory was 246.0 MB in the beginning and 450.0 MB in the end (delta: -204.0 MB). Peak memory consumption was 22.7 MB. Max. memory is 5.3 GB. * IcfgTransformer took 3098.89 ms. Allocated memory was 484.4 MB in the beginning and 539.5 MB in the end (delta: 55.1 MB). Free memory was 450.0 MB in the beginning and 353.4 MB in the end (delta: 96.7 MB). Peak memory consumption was 151.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 222438.80 ms. Allocated memory was 539.5 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 353.4 MB in the beginning and 515.5 MB in the end (delta: -162.2 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 60 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 391 LocStat_NO_SUPPORTING_DISEQUALITIES : 108 LocStat_NO_DISJUNCTIONS : -120 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 74 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 56 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 75 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 744.00 RENAME_VARIABLES(MILLISECONDS) : 125.93 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 737.55 PROJECTAWAY(MILLISECONDS) : 620.38 ADD_WEAK_EQUALITY(MILLISECONDS) : 8.84 DISJOIN(MILLISECONDS) : 36.69 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 139.06 ADD_EQUALITY(MILLISECONDS) : 10.60 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.26 #CONJOIN_DISJUNCTIVE : 201 #RENAME_VARIABLES : 424 #UNFREEZE : 0 #CONJOIN : 261 #PROJECTAWAY : 305 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 35 #RENAME_VARIABLES_DISJUNCTIVE : 420 #ADD_EQUALITY : 56 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 1425.74 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 732.15 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 8.69 JOIN(MILLISECONDS) : 34.22 RENAMEVARS(MILLISECONDS) : 113.52 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 1059.97 ISLABELSTRONGERTHAN(MILLISECONDS) : 90.20 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 15.18 UNFREEZE(MILLISECONDS) : 28.61 REPORTCONTAINS(MILLISECONDS) : 0.24 PROJECTAWAY(MILLISECONDS) : 558.92 MEETEDGELABELS(MILLISECONDS) : 94.08 REPORTEQUALITY(MILLISECONDS) : 194.00 ADDALLNODES(MILLISECONDS) : 138.63 REPORTDISEQUALITY(MILLISECONDS) : 1.76 WEQGRAPHJOIN(MILLISECONDS) : 13.91 #FREEZE : 1338 #ADDNODE : 0 #MEET : 166 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 35 #RENAMEVARS : 424 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 367 #ISLABELSTRONGERTHAN : 3293 #ISWEQGRAPHSTRONGERTHAN : 109 #UNFREEZE : 954 #REPORTCONTAINS : 9 #PROJECTAWAY : 364 #MEETEDGELABELS : 594 #REPORTEQUALITY : 1149 #ADDALLNODES : 166 #REPORTDISEQUALITY : 308 #WEQGRAPHJOIN : 35 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 480.99 REPORT_EQUALITY(MILLISECONDS) : 139.84 FILTERREDUNDANT(MILLISECONDS) : 771.90 ADD_ALL_ELEMENTS(MILLISECONDS) : 263.34 JOIN(MILLISECONDS) : 15.60 ALIGN_ELEMENTS(MILLISECONDS) : 399.84 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 48.81 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 1349.63 REPORTCONTAINS(MILLISECONDS) : 5.24 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 533.49 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 199.87 #ADDNODE : 0 #MEET : 1991 #REPORT_EQUALITY : 11600 #FILTERREDUNDANT : 10058 #ADD_ALL_ELEMENTS : 8367 #JOIN : 35 #ALIGN_ELEMENTS : 3096 #COPY : 0 #REPORT_DISEQUALITY : 4991 #UNFREEZE : 0 #OVERALL : 54911 #REPORTCONTAINS : 278 #IS_STRONGER_THAN_NO_CACHING : 12397 #REMOVE : 0 #IS_STRONGER_THAN_W_CACHING : 0 #PROJECT_TO_ELEMENTS : 2098 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 1 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2535states) and interpolant automaton (currently 78 states, 116 states before enhancement), while ReachableStatesComputation was computing reachable states (1386 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 222.3s OverallTime, 56 OverallIterations, 240 TraceHistogramMax, 93.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 4846 SDtfs, 34802 SDslu, 66061 SDs, 0 SdLazy, 63371 SolverSat, 7542 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 27.9s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 85299 GetRequests, 79574 SyntacticMatches, 851 SemanticMatches, 4874 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206136 ImplicationChecksByTransitivity, 116.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2535occurred in iteration=55, 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, 55 MinimizatonAttempts, 804 StatesRemovedByMinimization, 54 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.4s SsaConstructionTime, 6.5s SatisfiabilityAnalysisTime, 116.5s InterpolantComputationTime, 41581 NumberOfCodeBlocks, 41581 NumberOfCodeBlocksAsserted, 56 NumberOfCheckSat, 83050 ConstructedInterpolants, 1655 QuantifiedInterpolants, 212836586 SizeOfPredicates, 1703 NumberOfNonLiveVariables, 75638 ConjunctsInSsa, 1970 ConjunctsInUnsatCore, 112 InterpolantComputations, 15 PerfectInterpolantSequences, 4313190/4359764 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/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-04-10_03-09-31-571.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_true-valid-memsafety_true-termination.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-10_03-09-31-571.csv Completed graceful shutdown