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_false-valid-deref-read.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-8168ed2-m [2018-04-12 03:59:31,511 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 03:59:31,513 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 03:59:31,528 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 03:59:31,529 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 03:59:31,530 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 03:59:31,531 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 03:59:31,533 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 03:59:31,535 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 03:59:31,535 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 03:59:31,536 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 03:59:31,537 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 03:59:31,538 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 03:59:31,539 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 03:59:31,540 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 03:59:31,542 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 03:59:31,544 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 03:59:31,545 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 03:59:31,547 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 03:59:31,548 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 03:59:31,550 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 03:59:31,550 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 03:59:31,550 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 03:59:31,551 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 03:59:31,552 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 03:59:31,554 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 03:59:31,554 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 03:59:31,554 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 03:59:31,555 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 03:59:31,555 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 03:59:31,556 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 03:59:31,556 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-12 03:59:31,582 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 03:59:31,583 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 03:59:31,583 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-12 03:59:31,583 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-12 03:59:31,584 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-12 03:59:31,584 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-12 03:59:31,584 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-12 03:59:31,585 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-12 03:59:31,585 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-12 03:59:31,585 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-12 03:59:31,585 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-12 03:59:31,586 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-12 03:59:31,586 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 03:59:31,586 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 03:59:31,586 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 03:59:31,586 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 03:59:31,587 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 03:59:31,587 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 03:59:31,587 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 03:59:31,587 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-12 03:59:31,587 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 03:59:31,588 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 03:59:31,588 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 03:59:31,588 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-12 03:59:31,588 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-12 03:59:31,588 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 03:59:31,589 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 03:59:31,589 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 03:59:31,589 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-12 03:59:31,589 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-12 03:59:31,589 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-12 03:59:31,589 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-12 03:59:31,590 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:31,590 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-12 03:59:31,591 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-12 03:59:31,591 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-12 03:59:31,591 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-12 03:59:31,591 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-12 03:59:31,625 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 03:59:31,637 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 03:59:31,641 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 03:59:31,643 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 03:59:31,643 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 03:59:31,644 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 03:59:31,983 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG45918a617 [2018-04-12 03:59:32,110 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 03:59:32,110 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 03:59:32,110 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 03:59:32,111 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 03:59:32,112 INFO L215 ultiparseSymbolTable]: [2018-04-12 03:59:32,112 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 03:59:32,112 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 03:59:32,112 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-12 03:59:32,112 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 03:59:32,112 INFO L233 ultiparseSymbolTable]: [2018-04-12 03:59:32,127 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG45918a617 [2018-04-12 03:59:32,132 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 03:59:32,134 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-12 03:59:32,135 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 03:59:32,136 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 03:59:32,141 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 03:59:32,141 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,143 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d907e72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32, skipping insertion in model container [2018-04-12 03:59:32,144 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,157 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 03:59:32,170 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 03:59:32,304 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 03:59:32,325 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 03:59:32,330 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 03:59:32,341 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32 WrapperNode [2018-04-12 03:59:32,341 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 03:59:32,342 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 03:59:32,342 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 03:59:32,342 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 03:59:32,356 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,357 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,365 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,365 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,369 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,374 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,376 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,377 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 03:59:32,378 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 03:59:32,378 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 03:59:32,378 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 03:59:32,379 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 03:59:32,436 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 03:59:32,437 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 03:59:32,437 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-12 03:59:32,437 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 03:59:32,437 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 03:59:32,438 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 03:59:32,438 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 03:59:32,669 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 03:59:32,670 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:59:32 BoogieIcfgContainer [2018-04-12 03:59:32,670 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 03:59:32,670 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-12 03:59:32,670 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-12 03:59:32,671 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-12 03:59:32,673 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:59:32" (1/1) ... [2018-04-12 03:59:32,679 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-12 03:59:32,680 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-12 03:59:32,691 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-12 03:59:32,700 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 03:59:32,702 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-04-12 03:59:32,708 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 03:59:32,712 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-12 03:59:32,712 DEBUG L416 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-04-12 03:59:32,714 DEBUG L418 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-04-12 03:59:32,763 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1) [2018-04-12 03:59:34,859 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-12 03:59:34,861 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-12 03:59:34,869 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-04-12 03:59:34,870 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-12 03:59:34,870 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-12 03:59:34,871 INFO L437 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-12 03:59:34,875 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-12 03:59:34,875 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-12 03:59:34,875 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-12 03:59:34,876 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-12 03:59:34,876 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-12 03:59:34,876 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-12 03:59:34,876 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-12 03:59:34,876 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-12 03:59:34,877 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-04-12 03:59:34,877 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-12 03:59:34,877 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-12 03:59:34,877 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-12 03:59:34,877 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-12 03:59:34,877 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-12 03:59:34,878 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-12 03:59:34,878 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 03:59:34,878 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-12 03:59:34,878 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-12 03:59:34,879 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-12 03:59:34,879 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-12 03:59:34,879 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 03:59:34,879 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-12 03:59:34,880 INFO L134 ransitionTransformer]: executing heap partitioning transformation [2018-04-12 03:59:34,884 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,885 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,885 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,885 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,886 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,886 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,886 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,886 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,887 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,887 DEBUG L331 ransitionTransformer]: Formula: (and (= |v_#NULL.offset_1| 0) (= |v_#NULL.base_1| 0)) InVars {} OutVars{#NULL.offset=|v_#NULL.offset_1|, #NULL.base=|v_#NULL.base_1|} AuxVars[] AssignedVars[#NULL.offset, #NULL.base] [2018-04-12 03:59:34,887 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,888 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,888 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,888 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,888 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,889 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,889 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,889 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,889 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,889 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,890 DEBUG L356 ransitionTransformer]: {main_~i~1=v_main_~i~1_8} [2018-04-12 03:59:34,890 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,890 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,890 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,890 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,891 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-12 03:59:34,891 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,891 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,891 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,891 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,891 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,892 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,892 DEBUG L356 ransitionTransformer]: {main_~b~0=v_main_~b~0_3} [2018-04-12 03:59:34,892 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,892 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,892 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,892 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,893 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,893 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,893 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,893 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,894 DEBUG L331 ransitionTransformer]: Formula: (and (= 0 (select |v_#valid_16| |v_main_~#mask~0.base_5|)) (= |v_#length_5| (store |v_#length_6| |v_main_~#mask~0.base_5| 32)) (= 0 |v_main_~#mask~0.offset_5|) (not (= 0 |v_main_~#mask~0.base_5|)) (= |v_#valid_15| (store |v_#valid_16| |v_main_~#mask~0.base_5| 1))) InVars {#length=|v_#length_6|, #valid=|v_#valid_16|} OutVars{#length=|v_#length_5|, main_~#mask~0.base=|v_main_~#mask~0.base_5|, main_~#mask~0.offset=|v_main_~#mask~0.offset_5|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset, #valid, #length] [2018-04-12 03:59:34,894 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,894 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,894 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,894 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_9 0) InVars {} OutVars{main_~i~1=v_main_~i~1_9} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 03:59:34,895 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,895 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,895 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,895 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,895 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,895 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,896 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,896 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,896 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,896 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,896 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,897 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_10 32)) InVars {main_~i~1=v_main_~i~1_10} OutVars{main_~i~1=v_main_~i~1_10} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,897 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,897 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,897 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,897 DEBUG L331 ransitionTransformer]: Formula: (< 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-12 03:59:34,897 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,898 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,898 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,898 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_17 0) InVars {} OutVars{main_~i~1=v_main_~i~1_17} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 03:59:34,898 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,898 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,899 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,899 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_12 32)) (not (<= 0 v_main_~i~1_12))) InVars {main_~i~1=v_main_~i~1_12} OutVars{main_~i~1=v_main_~i~1_12} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,899 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,899 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,899 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,900 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,900 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,900 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,900 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,900 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,901 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,901 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,901 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,901 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,901 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,901 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,902 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,902 DEBUG L331 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1| v_main_~i~1_18) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_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_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_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} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset] [2018-04-12 03:59:34,902 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,902 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,903 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_1|} [2018-04-12 03:59:34,903 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,903 DEBUG L358 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_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} [2018-04-12 03:59:34,903 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,903 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,903 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_1 32)) InVars {main_~i~1=v_main_~i~1_1} OutVars{main_~i~1=v_main_~i~1_1} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,904 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,904 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,904 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,904 DEBUG L331 ransitionTransformer]: Formula: (< v_main_~i~1_2 32) InVars {main_~i~1=v_main_~i~1_2} OutVars{main_~i~1=v_main_~i~1_2} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,904 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,904 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,905 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,905 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-04-12 03:59:34,905 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,905 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,905 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,906 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-12 03:59:34,906 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,906 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,906 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,906 DEBUG L331 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset] [2018-04-12 03:59:34,907 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,907 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,907 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,907 DEBUG L331 ransitionTransformer]: Formula: (or (not (<= 0 v_main_~i~1_3)) (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-12 03:59:34,907 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,908 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,908 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,908 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,908 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,908 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,909 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,909 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_11| (store |v_#valid_12| |v_main_~#mask~0.base_3| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_12|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid] [2018-04-12 03:59:34,909 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,909 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,909 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,909 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~b~0_4 (store v_main_~b~0_5 v_main_~i~1_14 |v_main_#t~ret3_3|)) InVars {main_~i~1=v_main_~i~1_14, main_~b~0=v_main_~b~0_5, main_#t~ret3=|v_main_#t~ret3_3|} OutVars{main_~i~1=v_main_~i~1_14, main_~b~0=v_main_~b~0_4, main_#t~ret3=|v_main_#t~ret3_3|} AuxVars[] AssignedVars[main_~b~0] [2018-04-12 03:59:34,910 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,910 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,910 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,910 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size] [2018-04-12 03:59:34,910 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,911 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,911 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,911 DEBUG L331 ransitionTransformer]: Formula: (not (= (+ v_main_~i~1_4 1) (select v_main_~b~0_1 v_main_~i~1_4))) InVars {main_~b~0=v_main_~b~0_1, main_~i~1=v_main_~i~1_4} OutVars{main_~b~0=v_main_~b~0_1, main_~i~1=v_main_~i~1_4} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,911 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,911 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,912 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,912 DEBUG L331 ransitionTransformer]: Formula: (= (select v_main_~b~0_2 v_main_~i~1_5) (+ v_main_~i~1_5 1)) InVars {main_~b~0=v_main_~b~0_2, main_~i~1=v_main_~i~1_5} OutVars{main_~b~0=v_main_~b~0_2, main_~i~1=v_main_~i~1_5} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,912 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,912 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,912 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,913 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,913 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,913 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,913 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-12 03:59:34,913 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,913 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,913 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,914 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,914 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,914 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,914 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,914 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_4|} [2018-04-12 03:59:34,914 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,915 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,915 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,915 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,915 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,915 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,915 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,916 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_1} [2018-04-12 03:59:34,916 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,916 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,916 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,916 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,917 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_1| 1) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-12 03:59:34,917 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,917 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,917 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,917 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post4_1| v_main_~i~1_6) InVars {main_~i~1=v_main_~i~1_6} OutVars{main_#t~post4=|v_main_#t~post4_1|, main_~i~1=v_main_~i~1_6} AuxVars[] AssignedVars[main_#t~post4] [2018-04-12 03:59:34,917 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,918 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,918 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,918 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-12 03:59:34,918 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,918 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,919 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,919 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-12 03:59:34,919 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,919 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,919 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,920 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post2_1| v_main_~i~1_15) InVars {main_~i~1=v_main_~i~1_15} OutVars{main_~i~1=v_main_~i~1_15, main_#t~post2=|v_main_#t~post2_1|} AuxVars[] AssignedVars[main_#t~post2] [2018-04-12 03:59:34,920 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,920 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,920 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,920 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,920 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,920 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,921 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_1} [2018-04-12 03:59:34,921 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,921 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,921 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,921 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,922 DEBUG L331 ransitionTransformer]: Formula: (= (store |v_#valid_10| |v_main_~#mask~0.base_1| 0) |v_#valid_9|) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_1|, #valid=|v_#valid_10|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid] [2018-04-12 03:59:34,922 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,922 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,922 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,922 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_7 (+ |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_7} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 03:59:34,922 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,923 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,923 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,923 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_16 (+ |v_main_#t~post2_2| 1)) InVars {main_#t~post2=|v_main_#t~post2_2|} OutVars{main_~i~1=v_main_~i~1_16, main_#t~post2=|v_main_#t~post2_2|} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 03:59:34,923 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,923 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,924 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,924 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0] [2018-04-12 03:59:34,924 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,924 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,924 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,924 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,925 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,925 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,925 DEBUG L356 ransitionTransformer]: {main_~#mask~0.base=|v_main_~#mask~0.base_2|, main_~#mask~0.offset=|v_main_~#mask~0.offset_2|} [2018-04-12 03:59:34,925 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,925 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,925 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,926 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,926 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,926 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,926 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,926 DEBUG L356 ransitionTransformer]: {main_#t~post4=|v_main_#t~post4_3|} [2018-04-12 03:59:34,926 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,926 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,927 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,927 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,927 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,927 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,927 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,927 DEBUG L356 ransitionTransformer]: {main_#t~post2=|v_main_#t~post2_3|} [2018-04-12 03:59:34,928 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,928 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,928 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,928 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,928 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,928 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,928 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,929 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,929 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,929 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,929 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,929 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,930 DEBUG L331 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2 1))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,930 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,930 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,930 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,930 DEBUG L331 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,930 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,931 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,931 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,931 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res] [2018-04-12 03:59:34,931 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,931 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,932 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,932 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5 33)) (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,932 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,932 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,932 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,932 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,932 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,933 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,933 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,933 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,933 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,933 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,936 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,936 DEBUG L331 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1] [2018-04-12 03:59:34,936 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 03:59:34,937 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 03:59:34,937 DEBUG L340 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) [2018-04-12 03:59:34,937 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 03:59:34,937 DEBUG L342 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) [2018-04-12 03:59:34,937 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 03:59:34,937 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 03:59:34,938 DEBUG L348 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|} [2018-04-12 03:59:34,938 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 03:59:34,938 DEBUG L350 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} [2018-04-12 03:59:34,938 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,938 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,938 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|} [2018-04-12 03:59:34,939 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,939 DEBUG L358 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} [2018-04-12 03:59:34,939 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,939 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,939 DEBUG L331 ransitionTransformer]: Formula: (not (= (select |v_#valid_4| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3, #valid=|v_#valid_4|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3, #valid=|v_#valid_4|} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,939 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,940 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,940 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,940 DEBUG L331 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7 1) (select |v_#length_2| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4))) (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7)))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3, #length=|v_#length_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3, #length=|v_#length_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,940 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,940 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,941 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,941 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0] [2018-04-12 03:59:34,941 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,941 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,941 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,942 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,942 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,942 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,942 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_3|} [2018-04-12 03:59:34,942 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,942 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,942 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,943 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,943 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0] [2018-04-12 03:59:34,943 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,943 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,944 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,944 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_10, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0] [2018-04-12 03:59:34,944 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,944 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,944 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,944 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,945 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,945 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,945 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_3|} [2018-04-12 03:59:34,945 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,945 DEBUG L358 ransitionTransformer]: {} [2018-04-12 03:59:34,945 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,945 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,946 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 03:59:34,946 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 03:59:34,946 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,946 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,946 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-12 03:59:34,946 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,947 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,947 DEBUG L356 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|} [2018-04-12 03:59:34,947 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,947 DEBUG L358 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|, main_#res=|v_main_#resOutParam_1|} [2018-04-12 03:59:34,947 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,947 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 03:59:34,948 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|, main_#t~ret3=|v_main_#t~ret3_5|} AuxVars[] AssignedVars[main_#t~ret3] [2018-04-12 03:59:34,948 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 03:59:34,948 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 03:59:34,948 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_5|} [2018-04-12 03:59:34,948 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 03:59:34,948 DEBUG L358 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|, main_#t~ret3=|v_main_#t~ret3_5|} [2018-04-12 03:59:34,949 DEBUG L360 ransitionTransformer]: [2018-04-12 03:59:34,949 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 03:59:34,951 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 03:59:34 BasicIcfg [2018-04-12 03:59:34,951 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-12 03:59:34,952 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 03:59:34,952 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 03:59:34,955 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 03:59:34,955 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 03:59:32" (1/4) ... [2018-04-12 03:59:34,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4151cd37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 03:59:34, skipping insertion in model container [2018-04-12 03:59:34,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 03:59:32" (2/4) ... [2018-04-12 03:59:34,956 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4151cd37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 03:59:34, skipping insertion in model container [2018-04-12 03:59:34,956 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 03:59:32" (3/4) ... [2018-04-12 03:59:34,957 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4151cd37 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 03:59:34, skipping insertion in model container [2018-04-12 03:59:34,957 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 03:59:34" (4/4) ... [2018-04-12 03:59:34,958 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-12 03:59:34,967 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-12 03:59:34,975 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-12 03:59:35,016 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 03:59:35,017 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 03:59:35,017 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-12 03:59:35,017 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-12 03:59:35,017 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-12 03:59:35,017 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 03:59:35,017 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 03:59:35,017 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 03:59:35,018 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 03:59:35,018 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 03:59:35,031 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-12 03:59:35,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-12 03:59:35,037 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:35,037 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 03:59:35,037 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:35,041 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-12 03:59:35,057 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:35,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:35,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,158 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:35,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,203 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:35,203 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-12 03:59:35,205 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 03:59:35,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 03:59:35,212 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 03:59:35,214 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-12 03:59:35,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:35,305 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-12 03:59:35,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 03:59:35,307 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-12 03:59:35,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:35,317 INFO L225 Difference]: With dead ends: 136 [2018-04-12 03:59:35,318 INFO L226 Difference]: Without dead ends: 80 [2018-04-12 03:59:35,322 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-12 03:59:35,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-12 03:59:35,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-12 03:59:35,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-12 03:59:35,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-12 03:59:35,370 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-12 03:59:35,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:35,370 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-12 03:59:35,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 03:59:35,370 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-12 03:59:35,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 03:59:35,371 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:35,371 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-12 03:59:35,371 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:35,372 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-12 03:59:35,384 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:35,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:35,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:35,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,420 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:35,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,475 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:35,476 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-12 03:59:35,477 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 03:59:35,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 03:59:35,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 03:59:35,478 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-12 03:59:35,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:35,529 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-12 03:59:35,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 03:59:35,529 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-12 03:59:35,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:35,533 INFO L225 Difference]: With dead ends: 78 [2018-04-12 03:59:35,533 INFO L226 Difference]: Without dead ends: 77 [2018-04-12 03:59:35,534 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-12 03:59:35,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-12 03:59:35,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-12 03:59:35,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 03:59:35,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-12 03:59:35,542 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-12 03:59:35,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:35,542 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-12 03:59:35,542 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 03:59:35,542 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-12 03:59:35,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 03:59:35,543 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:35,543 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-12 03:59:35,544 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:35,544 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-12 03:59:35,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:35,575 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:35,607 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 03:59:35,608 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 03:59:35,611 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 03:59:35,611 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-12 03:59:35,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,625 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:35,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,652 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:35,652 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-12 03:59:35,653 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 03:59:35,653 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 03:59:35,653 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 03:59:35,653 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-12 03:59:35,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:35,696 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-12 03:59:35,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 03:59:35,696 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-12 03:59:35,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:35,697 INFO L225 Difference]: With dead ends: 67 [2018-04-12 03:59:35,698 INFO L226 Difference]: Without dead ends: 66 [2018-04-12 03:59:35,698 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-12 03:59:35,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-12 03:59:35,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-12 03:59:35,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-12 03:59:35,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-12 03:59:35,705 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-12 03:59:35,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:35,705 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-12 03:59:35,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 03:59:35,705 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-12 03:59:35,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 03:59:35,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:35,706 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-12 03:59:35,706 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:35,707 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-12 03:59:35,716 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:35,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:35,733 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:35,738 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 03:59:35,739 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 03:59:35,755 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 03:59:35,756 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 03:59:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,805 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:35,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:35,942 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:35,942 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-12 03:59:35,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 03:59:35,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 03:59:35,943 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-12 03:59:35,943 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-12 03:59:36,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:36,149 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-12 03:59:36,150 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 03:59:36,150 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-12 03:59:36,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:36,151 INFO L225 Difference]: With dead ends: 75 [2018-04-12 03:59:36,151 INFO L226 Difference]: Without dead ends: 74 [2018-04-12 03:59:36,152 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-12 03:59:36,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-12 03:59:36,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-12 03:59:36,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 03:59:36,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-12 03:59:36,159 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-12 03:59:36,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:36,160 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-12 03:59:36,160 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 03:59:36,160 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-12 03:59:36,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 03:59:36,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:36,161 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-12 03:59:36,161 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:36,161 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-12 03:59:36,173 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:36,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:36,188 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:36,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:36,238 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:36,274 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:36,295 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:36,296 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-12 03:59:36,296 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 03:59:36,296 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 03:59:36,297 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 03:59:36,297 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-12 03:59:36,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:36,392 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-04-12 03:59:36,392 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 03:59:36,392 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-12 03:59:36,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:36,393 INFO L225 Difference]: With dead ends: 101 [2018-04-12 03:59:36,394 INFO L226 Difference]: Without dead ends: 100 [2018-04-12 03:59:36,394 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 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-12 03:59:36,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-12 03:59:36,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-04-12 03:59:36,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-12 03:59:36,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-04-12 03:59:36,403 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-04-12 03:59:36,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:36,404 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-04-12 03:59:36,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 03:59:36,404 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-04-12 03:59:36,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 03:59:36,405 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:36,405 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] [2018-04-12 03:59:36,405 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:36,405 INFO L82 PathProgramCache]: Analyzing trace with hash 937474413, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:36,418 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:36,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:36,435 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:36,444 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 03:59:36,445 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 03:59:36,449 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 03:59:36,449 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 03:59:36,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:36,512 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:36,665 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:36,665 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-12 03:59:36,666 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 03:59:36,666 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 03:59:36,666 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-12 03:59:36,666 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-04-12 03:59:36,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:36,902 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2018-04-12 03:59:36,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 03:59:36,902 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-12 03:59:36,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:36,903 INFO L225 Difference]: With dead ends: 98 [2018-04-12 03:59:36,903 INFO L226 Difference]: Without dead ends: 97 [2018-04-12 03:59:36,903 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2018-04-12 03:59:36,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-12 03:59:36,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 85. [2018-04-12 03:59:36,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-04-12 03:59:36,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-04-12 03:59:36,912 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-04-12 03:59:36,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:36,912 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-04-12 03:59:36,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 03:59:36,912 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-04-12 03:59:36,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 03:59:36,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:36,913 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-12 03:59:36,914 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:36,914 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 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:36,923 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:36,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:36,935 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:36,974 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:37,028 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:37,048 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:37,048 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-04-12 03:59:37,049 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 03:59:37,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 03:59:37,049 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-12 03:59:37,049 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-04-12 03:59:37,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:37,170 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-04-12 03:59:37,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 03:59:37,170 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-12 03:59:37,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:37,171 INFO L225 Difference]: With dead ends: 174 [2018-04-12 03:59:37,172 INFO L226 Difference]: Without dead ends: 102 [2018-04-12 03:59:37,172 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-12 03:59:37,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-12 03:59:37,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-04-12 03:59:37,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-12 03:59:37,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-12 03:59:37,182 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-04-12 03:59:37,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:37,182 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-12 03:59:37,183 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 03:59:37,183 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-12 03:59:37,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-12 03:59:37,185 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:37,185 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-12 03:59:37,185 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:37,186 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:37,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:37,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:37,207 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:37,257 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:37,257 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-12 03:59:37,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:37,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-04-12 03:59:37,363 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 03:59:37,363 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 03:59:37,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-12 03:59:37,364 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-04-12 03:59:37,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:37,475 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-04-12 03:59:37,475 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 03:59:37,475 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-12 03:59:37,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:37,476 INFO L225 Difference]: With dead ends: 180 [2018-04-12 03:59:37,476 INFO L226 Difference]: Without dead ends: 105 [2018-04-12 03:59:37,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2018-04-12 03:59:37,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-12 03:59:37,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-04-12 03:59:37,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-12 03:59:37,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-12 03:59:37,484 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-04-12 03:59:37,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:37,485 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-12 03:59:37,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 03:59:37,485 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-12 03:59:37,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 03:59:37,486 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:37,486 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 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-12 03:59:37,487 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:37,487 INFO L82 PathProgramCache]: Analyzing trace with hash 645199987, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:37,494 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:37,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:37,510 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 03:59:37,556 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:37,599 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-12 03:59:37,619 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:37,619 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-04-12 03:59:37,619 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 03:59:37,619 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 03:59:37,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-12 03:59:37,620 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-04-12 03:59:37,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:37,787 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-04-12 03:59:37,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 03:59:37,787 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-04-12 03:59:37,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:37,788 INFO L225 Difference]: With dead ends: 211 [2018-04-12 03:59:37,788 INFO L226 Difference]: Without dead ends: 130 [2018-04-12 03:59:37,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=146, Invalid=360, Unknown=0, NotChecked=0, Total=506 [2018-04-12 03:59:37,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-12 03:59:37,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-04-12 03:59:37,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-12 03:59:37,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-04-12 03:59:37,794 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-04-12 03:59:37,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:37,795 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-04-12 03:59:37,795 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 03:59:37,795 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-04-12 03:59:37,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 03:59:37,795 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:37,795 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 03:59:37,795 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:37,796 INFO L82 PathProgramCache]: Analyzing trace with hash 2131954809, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:37,801 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:37,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:37,816 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:37,830 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:37,830 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:37,852 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:37,872 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 03:59:37,872 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-12 03:59:37,872 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 03:59:37,872 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 03:59:37,872 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-12 03:59:37,872 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-04-12 03:59:37,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:37,931 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-04-12 03:59:37,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 03:59:37,932 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-04-12 03:59:37,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:37,934 INFO L225 Difference]: With dead ends: 129 [2018-04-12 03:59:37,934 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 03:59:37,934 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-04-12 03:59:37,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 03:59:37,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-12 03:59:37,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-12 03:59:37,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-12 03:59:37,941 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-04-12 03:59:37,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:37,942 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-12 03:59:37,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 03:59:37,942 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-12 03:59:37,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 03:59:37,943 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:37,943 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 03:59:37,943 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:37,943 INFO L82 PathProgramCache]: Analyzing trace with hash -2093893696, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:37,950 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:37,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:37,965 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:37,976 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:37,976 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:38,004 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:38,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:38,031 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-12 03:59:38,032 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 03:59:38,032 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 03:59:38,032 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-12 03:59:38,032 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-04-12 03:59:38,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:38,084 INFO L93 Difference]: Finished difference Result 167 states and 177 transitions. [2018-04-12 03:59:38,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 03:59:38,084 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-04-12 03:59:38,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:38,085 INFO L225 Difference]: With dead ends: 167 [2018-04-12 03:59:38,085 INFO L226 Difference]: Without dead ends: 147 [2018-04-12 03:59:38,085 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 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-12 03:59:38,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-12 03:59:38,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 131. [2018-04-12 03:59:38,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 03:59:38,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-12 03:59:38,094 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-04-12 03:59:38,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:38,094 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-12 03:59:38,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 03:59:38,094 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-12 03:59:38,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 03:59:38,095 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:38,095 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 5, 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-12 03:59:38,095 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:38,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1028363326, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:38,106 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:38,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:38,136 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:38,225 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:38,225 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:38,308 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-12 03:59:38,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:38,327 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-04-12 03:59:38,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 03:59:38,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 03:59:38,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-04-12 03:59:38,328 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-04-12 03:59:38,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:38,573 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-12 03:59:38,573 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 03:59:38,573 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-04-12 03:59:38,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:38,574 INFO L225 Difference]: With dead ends: 264 [2018-04-12 03:59:38,575 INFO L226 Difference]: Without dead ends: 185 [2018-04-12 03:59:38,575 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=261, Invalid=861, Unknown=0, NotChecked=0, Total=1122 [2018-04-12 03:59:38,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-12 03:59:38,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-04-12 03:59:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 03:59:38,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-04-12 03:59:38,586 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-04-12 03:59:38,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:38,586 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-04-12 03:59:38,586 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 03:59:38,586 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-04-12 03:59:38,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-12 03:59:38,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:38,588 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2018-04-12 03:59:38,588 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:38,589 INFO L82 PathProgramCache]: Analyzing trace with hash 953487774, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:38,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:38,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:38,621 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:38,689 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-12 03:59:38,689 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:38,768 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-04-12 03:59:38,787 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-12 03:59:38,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-04-12 03:59:38,787 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 03:59:38,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 03:59:38,787 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-04-12 03:59:38,788 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-04-12 03:59:38,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:38,905 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-04-12 03:59:38,905 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 03:59:38,906 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-04-12 03:59:38,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:38,907 INFO L225 Difference]: With dead ends: 263 [2018-04-12 03:59:38,907 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 03:59:38,908 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-04-12 03:59:38,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 03:59:38,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-12 03:59:38,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 03:59:38,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-04-12 03:59:38,918 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-04-12 03:59:38,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:38,918 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-04-12 03:59:38,918 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 03:59:38,919 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-04-12 03:59:38,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 03:59:38,929 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:38,929 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-12 03:59:38,929 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:38,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1291549120, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:38,942 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:38,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:38,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:39,066 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-12 03:59:39,066 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:39,184 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-12 03:59:39,203 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:39,203 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-04-12 03:59:39,204 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 03:59:39,204 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 03:59:39,204 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-12 03:59:39,204 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-04-12 03:59:39,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:39,359 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-12 03:59:39,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 03:59:39,360 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-04-12 03:59:39,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:39,361 INFO L225 Difference]: With dead ends: 263 [2018-04-12 03:59:39,361 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 03:59:39,362 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2018-04-12 03:59:39,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 03:59:39,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-12 03:59:39,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 03:59:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-04-12 03:59:39,370 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-04-12 03:59:39,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:39,371 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-04-12 03:59:39,371 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 03:59:39,371 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-04-12 03:59:39,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 03:59:39,372 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:39,372 INFO L355 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 7, 7, 7, 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-12 03:59:39,372 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:39,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1374557231, 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-12 03:59:39,380 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:39,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:39,566 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-12 03:59:39,567 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:39,696 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-12 03:59:39,715 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:39,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-12 03:59:39,716 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 03:59:39,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 03:59:39,716 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-12 03:59:39,717 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-04-12 03:59:39,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:39,896 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-04-12 03:59:39,915 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 03:59:39,915 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-04-12 03:59:39,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:39,916 INFO L225 Difference]: With dead ends: 267 [2018-04-12 03:59:39,917 INFO L226 Difference]: Without dead ends: 182 [2018-04-12 03:59:39,917 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2018-04-12 03:59:39,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-12 03:59:39,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-04-12 03:59:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 03:59:39,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-04-12 03:59:39,926 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-04-12 03:59:39,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:39,926 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-04-12 03:59:39,927 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 03:59:39,927 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-04-12 03:59:39,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-12 03:59:39,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:39,928 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 8, 8, 8, 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-12 03:59:39,928 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:39,929 INFO L82 PathProgramCache]: Analyzing trace with hash 685717856, 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-12 03:59:39,939 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:39,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:39,963 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:39,994 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-12 03:59:39,994 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:40,077 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-12 03:59:40,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:40,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-12 03:59:40,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 03:59:40,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 03:59:40,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-12 03:59:40,097 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-04-12 03:59:40,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:40,350 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-04-12 03:59:40,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 03:59:40,350 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-04-12 03:59:40,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:40,352 INFO L225 Difference]: With dead ends: 225 [2018-04-12 03:59:40,352 INFO L226 Difference]: Without dead ends: 224 [2018-04-12 03:59:40,352 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 257 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-12 03:59:40,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-12 03:59:40,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-04-12 03:59:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-12 03:59:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-04-12 03:59:40,360 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-04-12 03:59:40,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:40,360 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-04-12 03:59:40,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 03:59:40,360 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-04-12 03:59:40,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-12 03:59:40,361 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:40,361 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 8, 8, 8, 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-12 03:59:40,361 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:40,362 INFO L82 PathProgramCache]: Analyzing trace with hash -217582720, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:40,368 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:40,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:40,398 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:40,401 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 03:59:40,401 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 03:59:40,403 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 03:59:40,404 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 03:59:40,550 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-12 03:59:40,551 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:40,705 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-12 03:59:40,724 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:40,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-12 03:59:40,724 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 03:59:40,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 03:59:40,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-12 03:59:40,725 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-04-12 03:59:41,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:41,220 INFO L93 Difference]: Finished difference Result 220 states and 230 transitions. [2018-04-12 03:59:41,220 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 03:59:41,220 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-04-12 03:59:41,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:41,221 INFO L225 Difference]: With dead ends: 220 [2018-04-12 03:59:41,221 INFO L226 Difference]: Without dead ends: 219 [2018-04-12 03:59:41,222 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 03:59:41,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-12 03:59:41,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 204. [2018-04-12 03:59:41,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 03:59:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-04-12 03:59:41,229 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-04-12 03:59:41,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:41,230 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-04-12 03:59:41,230 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 03:59:41,230 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-04-12 03:59:41,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-12 03:59:41,231 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:41,231 INFO L355 BasicCegarLoop]: trace histogram [11, 8, 8, 8, 8, 8, 8, 8, 8, 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-12 03:59:41,231 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:41,231 INFO L82 PathProgramCache]: Analyzing trace with hash -1552621568, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:41,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:41,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:41,267 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-12 03:59:41,387 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:41,571 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-12 03:59:41,600 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:41,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-04-12 03:59:41,600 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 03:59:41,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 03:59:41,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-04-12 03:59:41,601 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-04-12 03:59:41,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:41,897 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-04-12 03:59:41,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 03:59:41,897 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-04-12 03:59:41,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:41,899 INFO L225 Difference]: With dead ends: 324 [2018-04-12 03:59:41,899 INFO L226 Difference]: Without dead ends: 214 [2018-04-12 03:59:41,899 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=287, Invalid=1119, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 03:59:41,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-12 03:59:41,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-04-12 03:59:41,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 03:59:41,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-04-12 03:59:41,906 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-04-12 03:59:41,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:41,907 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-04-12 03:59:41,907 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 03:59:41,907 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-04-12 03:59:41,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-12 03:59:41,907 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:41,908 INFO L355 BasicCegarLoop]: trace histogram [12, 9, 9, 9, 9, 9, 9, 9, 9, 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-12 03:59:41,908 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:41,908 INFO L82 PathProgramCache]: Analyzing trace with hash 1121569229, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:41,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:41,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:41,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:42,009 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-12 03:59:42,009 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:42,073 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-12 03:59:42,093 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:42,093 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-12 03:59:42,093 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 03:59:42,094 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 03:59:42,094 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-12 03:59:42,094 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-04-12 03:59:42,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:42,254 INFO L93 Difference]: Finished difference Result 280 states and 295 transitions. [2018-04-12 03:59:42,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 03:59:42,254 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-04-12 03:59:42,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:42,255 INFO L225 Difference]: With dead ends: 280 [2018-04-12 03:59:42,256 INFO L226 Difference]: Without dead ends: 260 [2018-04-12 03:59:42,256 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-12 03:59:42,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-04-12 03:59:42,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 244. [2018-04-12 03:59:42,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-12 03:59:42,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-04-12 03:59:42,269 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-04-12 03:59:42,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:42,270 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-04-12 03:59:42,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 03:59:42,270 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-04-12 03:59:42,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-12 03:59:42,271 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:42,271 INFO L355 BasicCegarLoop]: trace histogram [15, 13, 12, 12, 12, 12, 12, 12, 12, 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-12 03:59:42,271 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:42,272 INFO L82 PathProgramCache]: Analyzing trace with hash -703218656, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:42,281 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:42,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:42,327 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-12 03:59:42,487 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:42,729 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-12 03:59:42,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:42,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-04-12 03:59:42,749 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 03:59:42,749 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 03:59:42,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-04-12 03:59:42,750 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-04-12 03:59:43,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:43,070 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-04-12 03:59:43,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 03:59:43,070 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-04-12 03:59:43,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:43,072 INFO L225 Difference]: With dead ends: 443 [2018-04-12 03:59:43,072 INFO L226 Difference]: Without dead ends: 298 [2018-04-12 03:59:43,074 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2018-04-12 03:59:43,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-12 03:59:43,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-04-12 03:59:43,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-12 03:59:43,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-04-12 03:59:43,087 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-04-12 03:59:43,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:43,087 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-04-12 03:59:43,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 03:59:43,087 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-04-12 03:59:43,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-12 03:59:43,089 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:43,089 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 16, 16, 16, 16, 16, 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-12 03:59:43,089 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:43,089 INFO L82 PathProgramCache]: Analyzing trace with hash 533335951, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:43,100 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:43,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:43,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-12 03:59:43,341 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:43,558 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-12 03:59:43,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:43,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-04-12 03:59:43,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 03:59:43,584 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 03:59:43,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 03:59:43,585 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-04-12 03:59:43,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:43,999 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-04-12 03:59:43,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 03:59:43,999 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-04-12 03:59:43,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:44,001 INFO L225 Difference]: With dead ends: 491 [2018-04-12 03:59:44,001 INFO L226 Difference]: Without dead ends: 356 [2018-04-12 03:59:44,003 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=559, Invalid=2303, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 03:59:44,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-12 03:59:44,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-04-12 03:59:44,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-12 03:59:44,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-04-12 03:59:44,019 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-04-12 03:59:44,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:44,019 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-04-12 03:59:44,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 03:59:44,020 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-04-12 03:59:44,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-12 03:59:44,021 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:44,022 INFO L355 BasicCegarLoop]: trace histogram [25, 21, 20, 20, 20, 20, 20, 20, 20, 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-12 03:59:44,022 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:44,022 INFO L82 PathProgramCache]: Analyzing trace with hash 127486462, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:44,031 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:44,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:44,109 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:44,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-12 03:59:44,309 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:44,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-12 03:59:44,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:44,559 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-04-12 03:59:44,559 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 03:59:44,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 03:59:44,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-12 03:59:44,560 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-04-12 03:59:44,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:44,923 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-04-12 03:59:44,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 03:59:44,949 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-04-12 03:59:44,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:44,950 INFO L225 Difference]: With dead ends: 496 [2018-04-12 03:59:44,950 INFO L226 Difference]: Without dead ends: 355 [2018-04-12 03:59:44,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=450, Invalid=1902, Unknown=0, NotChecked=0, Total=2352 [2018-04-12 03:59:44,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-12 03:59:44,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-04-12 03:59:44,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-12 03:59:44,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-04-12 03:59:44,961 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-04-12 03:59:44,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:44,961 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-04-12 03:59:44,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 03:59:44,961 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-04-12 03:59:44,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-12 03:59:44,962 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:44,962 INFO L355 BasicCegarLoop]: trace histogram [26, 22, 21, 21, 21, 21, 21, 21, 21, 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-12 03:59:44,963 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:44,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1331374381, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:44,968 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:45,021 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:45,285 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-12 03:59:45,285 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:45,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-12 03:59:45,595 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:45,595 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-04-12 03:59:45,596 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 03:59:45,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 03:59:45,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 03:59:45,597 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-04-12 03:59:46,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:46,374 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-04-12 03:59:46,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 03:59:46,374 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-04-12 03:59:46,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:46,376 INFO L225 Difference]: With dead ends: 545 [2018-04-12 03:59:46,376 INFO L226 Difference]: Without dead ends: 420 [2018-04-12 03:59:46,377 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 607 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=778, Invalid=3382, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 03:59:46,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-12 03:59:46,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-04-12 03:59:46,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-12 03:59:46,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-04-12 03:59:46,389 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-04-12 03:59:46,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:46,390 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-04-12 03:59:46,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 03:59:46,390 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-04-12 03:59:46,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-04-12 03:59:46,391 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:46,392 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 26, 26, 26, 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-12 03:59:46,392 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:46,392 INFO L82 PathProgramCache]: Analyzing trace with hash 846927887, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:46,410 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:46,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:47,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-12 03:59:47,007 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-12 03:59:47,523 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:47,523 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-04-12 03:59:47,524 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 03:59:47,524 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 03:59:47,524 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 03:59:47,524 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-04-12 03:59:48,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:48,037 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-04-12 03:59:48,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 03:59:48,038 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-04-12 03:59:48,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:48,040 INFO L225 Difference]: With dead ends: 550 [2018-04-12 03:59:48,040 INFO L226 Difference]: Without dead ends: 419 [2018-04-12 03:59:48,041 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=650, Invalid=2890, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 03:59:48,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-12 03:59:48,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-04-12 03:59:48,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-12 03:59:48,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-04-12 03:59:48,051 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-04-12 03:59:48,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:48,052 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-04-12 03:59:48,052 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 03:59:48,052 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-04-12 03:59:48,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-12 03:59:48,054 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:48,054 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 27, 27, 27, 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-12 03:59:48,055 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:48,055 INFO L82 PathProgramCache]: Analyzing trace with hash -2067051550, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:48,065 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:48,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:48,134 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:48,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-12 03:59:48,548 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-12 03:59:48,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:48,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-04-12 03:59:48,942 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 03:59:48,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 03:59:48,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 03:59:48,942 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-04-12 03:59:49,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:49,697 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-04-12 03:59:49,697 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 03:59:49,697 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-04-12 03:59:49,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:49,699 INFO L225 Difference]: With dead ends: 608 [2018-04-12 03:59:49,699 INFO L226 Difference]: Without dead ends: 493 [2018-04-12 03:59:49,701 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1033, Invalid=4667, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 03:59:49,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-12 03:59:49,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-04-12 03:59:49,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-12 03:59:49,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-04-12 03:59:49,719 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-04-12 03:59:49,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:49,720 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-04-12 03:59:49,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 03:59:49,720 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-04-12 03:59:49,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-12 03:59:49,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:49,723 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 33, 33, 33, 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-12 03:59:49,723 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:49,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1378878001, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:49,732 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:49,833 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:50,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-12 03:59:50,164 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:50,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-12 03:59:50,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:50,661 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-04-12 03:59:50,661 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 03:59:50,661 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 03:59:50,662 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 03:59:50,662 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-04-12 03:59:51,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:51,230 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-04-12 03:59:51,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 03:59:51,230 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-04-12 03:59:51,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:51,232 INFO L225 Difference]: With dead ends: 617 [2018-04-12 03:59:51,232 INFO L226 Difference]: Without dead ends: 496 [2018-04-12 03:59:51,234 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 907 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1754 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=887, Invalid=4083, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 03:59:51,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-12 03:59:51,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-04-12 03:59:51,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-12 03:59:51,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-04-12 03:59:51,250 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-04-12 03:59:51,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:51,250 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-04-12 03:59:51,251 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 03:59:51,251 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-04-12 03:59:51,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-12 03:59:51,254 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:51,254 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 34, 34, 34, 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-12 03:59:51,254 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:51,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1656662016, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:51,262 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:51,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:51,370 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-12 03:59:51,664 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:51,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-12 03:59:52,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:52,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-12 03:59:52,018 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 03:59:52,018 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 03:59:52,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-12 03:59:52,019 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-04-12 03:59:52,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:52,950 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-04-12 03:59:52,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 03:59:52,951 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-04-12 03:59:52,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:52,952 INFO L225 Difference]: With dead ends: 591 [2018-04-12 03:59:52,953 INFO L226 Difference]: Without dead ends: 590 [2018-04-12 03:59:52,954 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 931 GetRequests, 873 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-12 03:59:52,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-12 03:59:52,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-04-12 03:59:52,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-04-12 03:59:52,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-04-12 03:59:52,974 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-04-12 03:59:52,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:52,975 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-04-12 03:59:52,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 03:59:52,975 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-04-12 03:59:52,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-12 03:59:52,978 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:52,978 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 34, 34, 34, 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-12 03:59:52,978 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:52,979 INFO L82 PathProgramCache]: Analyzing trace with hash -183084832, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:52,984 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:53,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:53,061 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:53,064 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 03:59:53,064 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 03:59:53,070 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 03:59:53,070 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 03:59:53,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-12 03:59:53,710 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-12 03:59:54,220 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:54,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-12 03:59:54,220 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 03:59:54,221 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 03:59:54,221 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 03:59:54,221 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-04-12 03:59:55,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:55,924 INFO L93 Difference]: Finished difference Result 582 states and 600 transitions. [2018-04-12 03:59:55,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 03:59:55,925 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-04-12 03:59:55,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:55,927 INFO L225 Difference]: With dead ends: 582 [2018-04-12 03:59:55,927 INFO L226 Difference]: Without dead ends: 581 [2018-04-12 03:59:55,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 929 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1158, Invalid=3672, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 03:59:55,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2018-04-12 03:59:55,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 554. [2018-04-12 03:59:55,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-12 03:59:55,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-04-12 03:59:55,942 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-04-12 03:59:55,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:55,942 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-04-12 03:59:55,943 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 03:59:55,943 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-04-12 03:59:55,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-12 03:59:55,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:55,946 INFO L355 BasicCegarLoop]: trace histogram [41, 34, 34, 34, 34, 34, 34, 34, 34, 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-12 03:59:55,946 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:55,946 INFO L82 PathProgramCache]: Analyzing trace with hash -696734368, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:55,952 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:56,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:56,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:56,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-12 03:59:56,401 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:56,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-12 03:59:56,930 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:56,931 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-04-12 03:59:56,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 03:59:56,931 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 03:59:56,932 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 03:59:56,932 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-04-12 03:59:57,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:57,613 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-04-12 03:59:57,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 03:59:57,614 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-04-12 03:59:57,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:57,616 INFO L225 Difference]: With dead ends: 746 [2018-04-12 03:59:57,616 INFO L226 Difference]: Without dead ends: 564 [2018-04-12 03:59:57,618 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2414 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1161, Invalid=5481, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 03:59:57,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-12 03:59:57,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-04-12 03:59:57,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-12 03:59:57,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-04-12 03:59:57,637 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-04-12 03:59:57,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:57,638 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-04-12 03:59:57,638 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 03:59:57,638 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-04-12 03:59:57,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-04-12 03:59:57,642 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:57,642 INFO L355 BasicCegarLoop]: trace histogram [42, 35, 35, 35, 35, 35, 35, 35, 35, 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-12 03:59:57,642 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:57,642 INFO L82 PathProgramCache]: Analyzing trace with hash 777455725, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:57,651 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:57,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:57,795 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:58,054 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-12 03:59:58,054 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:58,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-12 03:59:58,365 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:58,366 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-12 03:59:58,366 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 03:59:58,367 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 03:59:58,367 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-12 03:59:58,367 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-04-12 03:59:58,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 03:59:58,835 INFO L93 Difference]: Finished difference Result 670 states and 697 transitions. [2018-04-12 03:59:58,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 03:59:58,835 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-04-12 03:59:58,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 03:59:58,837 INFO L225 Difference]: With dead ends: 670 [2018-04-12 03:59:58,838 INFO L226 Difference]: Without dead ends: 650 [2018-04-12 03:59:58,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 03:59:58,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2018-04-12 03:59:58,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 634. [2018-04-12 03:59:58,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-12 03:59:58,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-04-12 03:59:58,859 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-04-12 03:59:58,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 03:59:58,859 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-04-12 03:59:58,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 03:59:58,859 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-04-12 03:59:58,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-04-12 03:59:58,863 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 03:59:58,863 INFO L355 BasicCegarLoop]: trace histogram [49, 43, 42, 42, 42, 42, 42, 42, 42, 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-12 03:59:58,863 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 03:59:58,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1893487232, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 03:59:58,876 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 03:59:58,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 03:59:58,986 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 03:59:59,510 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-12 03:59:59,510 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 03:59:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-12 03:59:59,988 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 03:59:59,988 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-04-12 03:59:59,989 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 03:59:59,989 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 03:59:59,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 03:59:59,990 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-04-12 04:00:00,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:00,884 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-04-12 04:00:00,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:00:00,884 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-04-12 04:00:00,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:00,886 INFO L225 Difference]: With dead ends: 981 [2018-04-12 04:00:00,887 INFO L226 Difference]: Without dead ends: 724 [2018-04-12 04:00:00,889 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1792 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1324, Invalid=6158, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 04:00:00,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-04-12 04:00:00,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-04-12 04:00:00,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-04-12 04:00:00,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-04-12 04:00:00,915 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-04-12 04:00:00,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:00,915 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-04-12 04:00:00,915 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:00:00,916 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-04-12 04:00:00,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-04-12 04:00:00,920 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:00,921 INFO L355 BasicCegarLoop]: trace histogram [58, 51, 50, 50, 50, 50, 50, 50, 50, 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-12 04:00:00,921 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:00,921 INFO L82 PathProgramCache]: Analyzing trace with hash 2120268975, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:00,926 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:01,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:01,078 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:01,910 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-12 04:00:01,910 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:02,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-12 04:00:02,490 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:02,490 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-04-12 04:00:02,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-12 04:00:02,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-12 04:00:02,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 04:00:02,492 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-04-12 04:00:03,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:03,644 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-04-12 04:00:03,646 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:00:03,646 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-04-12 04:00:03,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:03,650 INFO L225 Difference]: With dead ends: 1065 [2018-04-12 04:00:03,650 INFO L226 Difference]: Without dead ends: 818 [2018-04-12 04:00:03,653 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1264 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2330 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1651, Invalid=7855, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 04:00:03,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-12 04:00:03,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-04-12 04:00:03,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-12 04:00:03,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-04-12 04:00:03,675 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-04-12 04:00:03,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:03,675 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-04-12 04:00:03,675 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-12 04:00:03,675 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-04-12 04:00:03,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-04-12 04:00:03,679 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:03,679 INFO L355 BasicCegarLoop]: trace histogram [67, 59, 58, 58, 58, 58, 58, 58, 58, 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-12 04:00:03,679 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:03,679 INFO L82 PathProgramCache]: Analyzing trace with hash 754927454, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:03,693 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:03,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:03,815 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:04,362 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-12 04:00:04,363 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-12 04:00:05,106 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:05,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-04-12 04:00:05,107 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 04:00:05,107 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 04:00:05,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:00:05,108 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-04-12 04:00:05,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:05,939 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-04-12 04:00:05,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 04:00:05,939 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-04-12 04:00:05,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:05,941 INFO L225 Difference]: With dead ends: 1070 [2018-04-12 04:00:05,942 INFO L226 Difference]: Without dead ends: 817 [2018-04-12 04:00:05,944 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1447 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3179 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1472, Invalid=7084, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 04:00:05,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-12 04:00:05,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-04-12 04:00:05,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-12 04:00:05,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-04-12 04:00:05,963 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-04-12 04:00:05,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:05,964 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-04-12 04:00:05,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 04:00:05,964 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-04-12 04:00:05,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-04-12 04:00:05,968 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:05,968 INFO L355 BasicCegarLoop]: trace histogram [68, 60, 59, 59, 59, 59, 59, 59, 59, 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-12 04:00:05,968 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:05,968 INFO L82 PathProgramCache]: Analyzing trace with hash -67037325, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:05,981 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:06,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:06,111 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:06,867 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-12 04:00:06,867 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:07,641 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-12 04:00:07,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:07,663 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-04-12 04:00:07,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 04:00:07,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 04:00:07,664 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 04:00:07,664 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-04-12 04:00:08,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:08,927 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-04-12 04:00:08,927 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 04:00:08,927 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-04-12 04:00:08,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:08,930 INFO L225 Difference]: With dead ends: 1155 [2018-04-12 04:00:08,930 INFO L226 Difference]: Without dead ends: 918 [2018-04-12 04:00:08,932 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1471 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2938 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2014, Invalid=9758, Unknown=0, NotChecked=0, Total=11772 [2018-04-12 04:00:08,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-12 04:00:08,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-04-12 04:00:08,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-12 04:00:08,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-04-12 04:00:08,959 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-04-12 04:00:08,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:08,960 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-04-12 04:00:08,960 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 04:00:08,960 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-04-12 04:00:08,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-04-12 04:00:08,964 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:08,964 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 68, 68, 68, 68, 68, 68, 68, 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-12 04:00:08,964 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:08,965 INFO L82 PathProgramCache]: Analyzing trace with hash 55904047, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:08,970 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:09,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:09,097 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:09,791 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-12 04:00:09,791 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:10,641 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-12 04:00:10,662 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:10,662 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-04-12 04:00:10,663 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:00:10,663 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:00:10,663 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:00:10,664 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-04-12 04:00:11,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:11,660 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-04-12 04:00:11,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 04:00:11,661 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-04-12 04:00:11,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:11,663 INFO L225 Difference]: With dead ends: 1160 [2018-04-12 04:00:11,663 INFO L226 Difference]: Without dead ends: 917 [2018-04-12 04:00:11,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1672 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4049 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1820, Invalid=8892, Unknown=0, NotChecked=0, Total=10712 [2018-04-12 04:00:11,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-12 04:00:11,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-04-12 04:00:11,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-12 04:00:11,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-04-12 04:00:11,685 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-04-12 04:00:11,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:11,686 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-04-12 04:00:11,686 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:00:11,686 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-04-12 04:00:11,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-04-12 04:00:11,690 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:11,690 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 69, 69, 69, 69, 69, 69, 69, 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-12 04:00:11,690 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:11,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1331195198, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:11,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:11,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:11,830 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:12,605 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-12 04:00:12,605 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:13,496 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-12 04:00:13,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:13,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-04-12 04:00:13,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 04:00:13,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 04:00:13,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:00:13,519 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-04-12 04:00:15,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:15,005 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-04-12 04:00:15,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 04:00:15,005 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-04-12 04:00:15,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:15,008 INFO L225 Difference]: With dead ends: 1254 [2018-04-12 04:00:15,008 INFO L226 Difference]: Without dead ends: 1027 [2018-04-12 04:00:15,009 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1696 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3616 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2413, Invalid=11867, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:00:15,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-12 04:00:15,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-12 04:00:15,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-12 04:00:15,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-04-12 04:00:15,033 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-04-12 04:00:15,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:15,033 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-04-12 04:00:15,033 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 04:00:15,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-04-12 04:00:15,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-04-12 04:00:15,038 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:15,038 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 79, 79, 79, 79, 79, 79, 79, 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-12 04:00:15,039 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:15,039 INFO L82 PathProgramCache]: Analyzing trace with hash 626041809, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:15,045 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:15,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:15,192 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:16,017 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-12 04:00:16,017 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-12 04:00:17,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:17,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-04-12 04:00:17,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 04:00:17,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 04:00:17,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 04:00:17,074 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-04-12 04:00:18,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:18,141 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-04-12 04:00:18,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:00:18,141 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-04-12 04:00:18,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:18,144 INFO L225 Difference]: With dead ends: 1259 [2018-04-12 04:00:18,144 INFO L226 Difference]: Without dead ends: 1026 [2018-04-12 04:00:18,146 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1915 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5024 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2205, Invalid=10905, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 04:00:18,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-12 04:00:18,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-04-12 04:00:18,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-12 04:00:18,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-04-12 04:00:18,169 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-04-12 04:00:18,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:18,170 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-04-12 04:00:18,170 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 04:00:18,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-04-12 04:00:18,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-04-12 04:00:18,175 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:18,175 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 80, 80, 80, 80, 80, 80, 80, 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-12 04:00:18,175 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:18,176 INFO L82 PathProgramCache]: Analyzing trace with hash -260764576, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:18,242 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:18,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:18,388 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:19,382 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-12 04:00:19,382 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:20,527 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-12 04:00:20,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:20,548 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-04-12 04:00:20,549 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-12 04:00:20,549 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-12 04:00:20,549 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 04:00:20,549 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-04-12 04:00:22,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:22,341 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-04-12 04:00:22,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:00:22,341 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-04-12 04:00:22,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:22,344 INFO L225 Difference]: With dead ends: 1362 [2018-04-12 04:00:22,344 INFO L226 Difference]: Without dead ends: 1145 [2018-04-12 04:00:22,346 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1939 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4364 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2848, Invalid=14182, Unknown=0, NotChecked=0, Total=17030 [2018-04-12 04:00:22,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-12 04:00:22,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-04-12 04:00:22,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-12 04:00:22,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-04-12 04:00:22,369 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-04-12 04:00:22,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:22,370 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-04-12 04:00:22,370 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-12 04:00:22,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-04-12 04:00:22,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-04-12 04:00:22,380 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:22,380 INFO L355 BasicCegarLoop]: trace histogram [103, 92, 91, 91, 91, 91, 91, 91, 91, 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-12 04:00:22,380 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:22,381 INFO L82 PathProgramCache]: Analyzing trace with hash -612071166, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:22,487 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:22,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:22,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:23,777 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-12 04:00:23,777 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:25,076 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-12 04:00:25,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:25,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-04-12 04:00:25,098 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-12 04:00:25,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-12 04:00:25,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 04:00:25,099 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-04-12 04:00:26,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:26,348 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-04-12 04:00:26,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 04:00:26,349 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-04-12 04:00:26,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:26,351 INFO L225 Difference]: With dead ends: 1367 [2018-04-12 04:00:26,352 INFO L226 Difference]: Without dead ends: 1144 [2018-04-12 04:00:26,353 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2176 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6104 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2627, Invalid=13123, Unknown=0, NotChecked=0, Total=15750 [2018-04-12 04:00:26,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-12 04:00:26,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-04-12 04:00:26,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-12 04:00:26,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-04-12 04:00:26,379 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-04-12 04:00:26,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:26,380 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-04-12 04:00:26,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-12 04:00:26,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-04-12 04:00:26,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-04-12 04:00:26,390 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:26,390 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 92, 92, 92, 92, 92, 92, 92, 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-12 04:00:26,391 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:26,391 INFO L82 PathProgramCache]: Analyzing trace with hash -136221105, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:26,399 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:26,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:26,573 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:27,713 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-12 04:00:27,714 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:29,066 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-12 04:00:29,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:29,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-04-12 04:00:29,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-12 04:00:29,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-12 04:00:29,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 04:00:29,092 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-04-12 04:00:31,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:31,071 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-04-12 04:00:31,071 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:00:31,072 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-04-12 04:00:31,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:31,075 INFO L225 Difference]: With dead ends: 1479 [2018-04-12 04:00:31,075 INFO L226 Difference]: Without dead ends: 1272 [2018-04-12 04:00:31,076 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2200 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5182 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=3319, Invalid=16703, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 04:00:31,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-04-12 04:00:31,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-04-12 04:00:31,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-12 04:00:31,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-04-12 04:00:31,103 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-04-12 04:00:31,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:31,103 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-04-12 04:00:31,104 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-12 04:00:31,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-04-12 04:00:31,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-04-12 04:00:31,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:31,113 INFO L355 BasicCegarLoop]: trace histogram [117, 105, 104, 104, 104, 104, 104, 104, 104, 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-12 04:00:31,113 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:31,114 INFO L82 PathProgramCache]: Analyzing trace with hash 931127358, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:31,120 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:31,342 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:32,542 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-12 04:00:32,542 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:34,065 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-12 04:00:34,098 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:34,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-04-12 04:00:34,099 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-12 04:00:34,099 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-12 04:00:34,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 04:00:34,100 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-04-12 04:00:35,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:35,722 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-04-12 04:00:35,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 04:00:35,723 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-04-12 04:00:35,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:35,726 INFO L225 Difference]: With dead ends: 1484 [2018-04-12 04:00:35,726 INFO L226 Difference]: Without dead ends: 1271 [2018-04-12 04:00:35,728 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2455 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7289 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3086, Invalid=15546, Unknown=0, NotChecked=0, Total=18632 [2018-04-12 04:00:35,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-04-12 04:00:35,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-04-12 04:00:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-12 04:00:35,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-04-12 04:00:35,753 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-04-12 04:00:35,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:35,753 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-04-12 04:00:35,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-12 04:00:35,754 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-04-12 04:00:35,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-04-12 04:00:35,762 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:35,762 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 105, 105, 105, 105, 105, 105, 105, 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-12 04:00:35,762 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:35,762 INFO L82 PathProgramCache]: Analyzing trace with hash 485390995, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:35,768 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:35,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:35,954 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:37,295 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-12 04:00:37,295 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:38,819 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-12 04:00:38,840 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:38,841 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-04-12 04:00:38,842 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-12 04:00:38,842 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-12 04:00:38,843 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 04:00:38,843 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-04-12 04:00:41,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:41,060 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-04-12 04:00:41,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 04:00:41,060 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-04-12 04:00:41,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:41,064 INFO L225 Difference]: With dead ends: 1605 [2018-04-12 04:00:41,064 INFO L226 Difference]: Without dead ends: 1408 [2018-04-12 04:00:41,066 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2479 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6070 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3826, Invalid=19430, Unknown=0, NotChecked=0, Total=23256 [2018-04-12 04:00:41,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-04-12 04:00:41,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-04-12 04:00:41,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-12 04:00:41,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-04-12 04:00:41,094 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-04-12 04:00:41,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:41,094 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-04-12 04:00:41,094 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-12 04:00:41,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-04-12 04:00:41,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-04-12 04:00:41,104 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:41,104 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 118, 118, 118, 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-12 04:00:41,104 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:41,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1678850767, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:41,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:41,319 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:42,927 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-12 04:00:42,934 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:44,932 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-12 04:00:44,964 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:44,965 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-04-12 04:00:44,966 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-12 04:00:44,966 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-12 04:00:44,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 04:00:44,966 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-04-12 04:00:46,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:46,920 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-04-12 04:00:46,920 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 04:00:46,921 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-04-12 04:00:46,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:46,925 INFO L225 Difference]: With dead ends: 1610 [2018-04-12 04:00:46,925 INFO L226 Difference]: Without dead ends: 1407 [2018-04-12 04:00:46,928 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2752 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8579 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3582, Invalid=18174, Unknown=0, NotChecked=0, Total=21756 [2018-04-12 04:00:46,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-04-12 04:00:46,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-04-12 04:00:46,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-12 04:00:46,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-04-12 04:00:46,956 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-04-12 04:00:46,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:46,957 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-04-12 04:00:46,957 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-12 04:00:46,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-04-12 04:00:46,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-04-12 04:00:46,967 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:46,967 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 119, 119, 119, 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-12 04:00:46,967 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:46,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1294240990, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:46,973 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:47,181 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:48,801 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-12 04:00:48,802 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:50,690 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-12 04:00:50,711 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:50,711 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-04-12 04:00:50,712 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-12 04:00:50,713 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-12 04:00:50,713 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 04:00:50,713 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-04-12 04:00:53,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:53,286 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-04-12 04:00:53,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 04:00:53,329 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-04-12 04:00:53,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:53,335 INFO L225 Difference]: With dead ends: 1740 [2018-04-12 04:00:53,335 INFO L226 Difference]: Without dead ends: 1553 [2018-04-12 04:00:53,337 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2776 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7028 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=4369, Invalid=22363, Unknown=0, NotChecked=0, Total=26732 [2018-04-12 04:00:53,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-04-12 04:00:53,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-04-12 04:00:53,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-12 04:00:53,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-04-12 04:00:53,378 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-04-12 04:00:53,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:53,380 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-04-12 04:00:53,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-12 04:00:53,380 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-04-12 04:00:53,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-12 04:00:53,393 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:53,394 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 133, 133, 133, 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-12 04:00:53,394 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:53,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1928009201, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:53,400 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:53,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:53,645 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:55,353 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-12 04:00:55,353 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:57,429 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-12 04:00:57,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:57,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-04-12 04:00:57,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-12 04:00:57,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-12 04:00:57,452 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 04:00:57,452 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-04-12 04:00:59,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:59,114 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-04-12 04:00:59,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 04:00:59,114 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-04-12 04:00:59,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:59,118 INFO L225 Difference]: With dead ends: 1749 [2018-04-12 04:00:59,119 INFO L226 Difference]: Without dead ends: 1556 [2018-04-12 04:00:59,121 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3067 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9974 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=4115, Invalid=21007, Unknown=0, NotChecked=0, Total=25122 [2018-04-12 04:00:59,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-04-12 04:00:59,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-04-12 04:00:59,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-12 04:00:59,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-04-12 04:00:59,155 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-04-12 04:00:59,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:59,156 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-04-12 04:00:59,156 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-12 04:00:59,156 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-04-12 04:00:59,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-04-12 04:00:59,169 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:59,169 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 134, 134, 134, 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-12 04:00:59,169 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:00:59,169 INFO L82 PathProgramCache]: Analyzing trace with hash -1918304704, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:59,176 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:59,418 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:00,450 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-12 04:01:00,450 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:02,306 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-12 04:01:02,327 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:02,328 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-12 04:01:02,329 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:01:02,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:01:02,329 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:01:02,329 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-04-12 04:01:07,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:07,029 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-04-12 04:01:07,029 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 04:01:07,029 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-04-12 04:01:07,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:07,033 INFO L225 Difference]: With dead ends: 1755 [2018-04-12 04:01:07,033 INFO L226 Difference]: Without dead ends: 1754 [2018-04-12 04:01:07,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3091 GetRequests, 2969 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=3518, Invalid=11734, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 04:01:07,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-12 04:01:07,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-04-12 04:01:07,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-04-12 04:01:07,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-04-12 04:01:07,068 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-04-12 04:01:07,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:07,068 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-04-12 04:01:07,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:01:07,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-04-12 04:01:07,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-04-12 04:01:07,080 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:07,080 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 134, 134, 134, 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-12 04:01:07,080 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:07,081 INFO L82 PathProgramCache]: Analyzing trace with hash 662096544, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:01:07,087 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:07,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:07,326 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:07,328 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-12 04:01:07,329 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:01:07,331 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:01:07,331 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:01:11,332 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-12 04:01:11,332 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-12 04:01:13,820 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:13,820 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-12 04:01:13,821 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 04:01:13,822 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 04:01:13,822 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 04:01:13,822 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-04-12 04:01:16,506 WARN L151 SmtUtils]: Spent 102ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-04-12 04:01:21,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:21,148 INFO L93 Difference]: Finished difference Result 1738 states and 1772 transitions. [2018-04-12 04:01:21,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:01:21,148 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-04-12 04:01:21,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:21,152 INFO L225 Difference]: With dead ends: 1738 [2018-04-12 04:01:21,152 INFO L226 Difference]: Without dead ends: 1737 [2018-04-12 04:01:21,154 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3081 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3429 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=4094, Invalid=13728, Unknown=0, NotChecked=0, Total=17822 [2018-04-12 04:01:21,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2018-04-12 04:01:21,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1686. [2018-04-12 04:01:21,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-12 04:01:21,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-04-12 04:01:21,189 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-04-12 04:01:21,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:21,189 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-04-12 04:01:21,189 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 04:01:21,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-04-12 04:01:21,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-04-12 04:01:21,201 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:21,202 INFO L355 BasicCegarLoop]: trace histogram [149, 134, 134, 134, 134, 134, 134, 134, 134, 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-12 04:01:21,202 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:21,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1513607392, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:01:21,220 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:21,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:21,457 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:23,240 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-12 04:01:23,240 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:25,386 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-12 04:01:25,407 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:25,407 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-04-12 04:01:25,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-12 04:01:25,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-12 04:01:25,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 04:01:25,409 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-04-12 04:01:27,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:27,304 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-04-12 04:01:27,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-12 04:01:27,305 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-04-12 04:01:27,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:27,309 INFO L225 Difference]: With dead ends: 2022 [2018-04-12 04:01:27,309 INFO L226 Difference]: Without dead ends: 1696 [2018-04-12 04:01:27,313 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3128 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11474 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4685, Invalid=24045, Unknown=0, NotChecked=0, Total=28730 [2018-04-12 04:01:27,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-04-12 04:01:27,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-04-12 04:01:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-12 04:01:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-04-12 04:01:27,350 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-04-12 04:01:27,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:27,350 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-04-12 04:01:27,350 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-12 04:01:27,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-04-12 04:01:27,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-04-12 04:01:27,362 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:27,363 INFO L355 BasicCegarLoop]: trace histogram [150, 135, 135, 135, 135, 135, 135, 135, 135, 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-12 04:01:27,363 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:27,363 INFO L82 PathProgramCache]: Analyzing trace with hash 1627225773, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:01:27,369 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:27,603 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:28,570 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-12 04:01:28,570 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:29,892 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-12 04:01:29,913 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:29,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-12 04:01:29,915 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:01:29,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:01:29,915 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:01:29,915 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-04-12 04:01:31,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:31,380 INFO L93 Difference]: Finished difference Result 1882 states and 1933 transitions. [2018-04-12 04:01:31,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 04:01:31,381 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-04-12 04:01:31,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:31,388 INFO L225 Difference]: With dead ends: 1882 [2018-04-12 04:01:31,388 INFO L226 Difference]: Without dead ends: 1862 [2018-04-12 04:01:31,390 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 04:01:31,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1862 states. [2018-04-12 04:01:31,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1862 to 1846. [2018-04-12 04:01:31,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-04-12 04:01:31,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-04-12 04:01:31,439 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-04-12 04:01:31,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:31,440 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-04-12 04:01:31,440 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:01:31,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-04-12 04:01:31,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-04-12 04:01:31,458 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:31,458 INFO L355 BasicCegarLoop]: trace histogram [165, 151, 150, 150, 150, 150, 150, 150, 150, 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-12 04:01:31,458 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:31,459 INFO L82 PathProgramCache]: Analyzing trace with hash 777062720, now seen corresponding path program 29 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-12 04:01:31,476 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:31,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:31,771 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:34,028 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-12 04:01:34,029 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:36,371 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-12 04:01:36,392 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:36,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-04-12 04:01:36,394 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-12 04:01:36,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-12 04:01:36,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 04:01:36,395 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. [2018-04-12 04:01:39,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:39,358 INFO L93 Difference]: Finished difference Result 2489 states and 2557 transitions. [2018-04-12 04:01:39,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 04:01:39,358 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1652 [2018-04-12 04:01:39,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:39,362 INFO L225 Difference]: With dead ends: 2489 [2018-04-12 04:01:39,362 INFO L226 Difference]: Without dead ends: 2008 [2018-04-12 04:01:39,367 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3379 GetRequests, 3175 SyntacticMatches, 31 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8056 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=4948, Invalid=25502, Unknown=0, NotChecked=0, Total=30450 [2018-04-12 04:01:39,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2018-04-12 04:01:39,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 2000. [2018-04-12 04:01:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2000 states. [2018-04-12 04:01:39,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2033 transitions. [2018-04-12 04:01:39,415 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2033 transitions. Word has length 1652 [2018-04-12 04:01:39,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:39,416 INFO L459 AbstractCegarLoop]: Abstraction has 2000 states and 2033 transitions. [2018-04-12 04:01:39,416 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-12 04:01:39,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2033 transitions. [2018-04-12 04:01:39,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1817 [2018-04-12 04:01:39,433 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:39,433 INFO L355 BasicCegarLoop]: trace histogram [182, 167, 166, 166, 166, 166, 166, 166, 166, 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-12 04:01:39,433 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:39,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1708273681, now seen corresponding path program 30 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-12 04:01:39,439 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:39,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:39,713 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:42,030 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-12 04:01:42,031 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-12 04:01:44,523 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:44,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 105 [2018-04-12 04:01:44,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-12 04:01:44,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-12 04:01:44,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=9551, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 04:01:44,526 INFO L87 Difference]: Start difference. First operand 2000 states and 2033 transitions. Second operand 105 states. [2018-04-12 04:01:47,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:47,725 INFO L93 Difference]: Finished difference Result 2645 states and 2712 transitions. [2018-04-12 04:01:47,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 04:01:47,725 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1816 [2018-04-12 04:01:47,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:47,729 INFO L225 Difference]: With dead ends: 2645 [2018-04-12 04:01:47,730 INFO L226 Difference]: Without dead ends: 2174 [2018-04-12 04:01:47,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3712 GetRequests, 3495 SyntacticMatches, 33 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9154 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=5563, Invalid=28847, Unknown=0, NotChecked=0, Total=34410 [2018-04-12 04:01:47,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2018-04-12 04:01:47,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2163. [2018-04-12 04:01:47,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-12 04:01:47,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2196 transitions. [2018-04-12 04:01:47,782 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2196 transitions. Word has length 1816 [2018-04-12 04:01:47,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:47,783 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2196 transitions. [2018-04-12 04:01:47,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-12 04:01:47,783 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2196 transitions. [2018-04-12 04:01:47,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1981 [2018-04-12 04:01:47,802 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:47,803 INFO L355 BasicCegarLoop]: trace histogram [199, 183, 182, 182, 182, 182, 182, 182, 182, 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-12 04:01:47,803 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:47,803 INFO L82 PathProgramCache]: Analyzing trace with hash -2068366562, now seen corresponding path program 31 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-12 04:01:47,811 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:48,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:48,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:50,602 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-12 04:01:50,602 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:53,428 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-12 04:01:53,449 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:53,450 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 102 [2018-04-12 04:01:53,451 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-12 04:01:53,451 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-12 04:01:53,452 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=8974, Unknown=0, NotChecked=0, Total=10302 [2018-04-12 04:01:53,452 INFO L87 Difference]: Start difference. First operand 2163 states and 2196 transitions. Second operand 102 states. [2018-04-12 04:01:55,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:55,350 INFO L93 Difference]: Finished difference Result 2650 states and 2728 transitions. [2018-04-12 04:01:55,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-12 04:01:55,350 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1980 [2018-04-12 04:01:55,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:55,354 INFO L225 Difference]: With dead ends: 2650 [2018-04-12 04:01:55,355 INFO L226 Difference]: Without dead ends: 2173 [2018-04-12 04:01:55,360 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4039 GetRequests, 3827 SyntacticMatches, 33 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13079 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=5292, Invalid=27288, Unknown=0, NotChecked=0, Total=32580 [2018-04-12 04:01:55,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2018-04-12 04:01:55,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 2163. [2018-04-12 04:01:55,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-12 04:01:55,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2194 transitions. [2018-04-12 04:01:55,409 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2194 transitions. Word has length 1980 [2018-04-12 04:01:55,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:55,410 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2194 transitions. [2018-04-12 04:01:55,410 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-12 04:01:55,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2194 transitions. [2018-04-12 04:01:55,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1990 [2018-04-12 04:01:55,434 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:55,434 INFO L355 BasicCegarLoop]: trace histogram [200, 184, 183, 183, 183, 183, 183, 183, 183, 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-12 04:01:55,435 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:01:55,435 INFO L82 PathProgramCache]: Analyzing trace with hash -544227405, now seen corresponding path program 32 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-12 04:01:55,440 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:55,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:55,765 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-12 04:01:58,372 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-12 04:02:01,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:01,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 111 [2018-04-12 04:02:01,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-12 04:02:01,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-12 04:02:01,224 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=10689, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 04:02:01,225 INFO L87 Difference]: Start difference. First operand 2163 states and 2194 transitions. Second operand 111 states. [2018-04-12 04:02:04,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:04,900 INFO L93 Difference]: Finished difference Result 2807 states and 2870 transitions. [2018-04-12 04:02:04,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 04:02:04,901 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 1989 [2018-04-12 04:02:04,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:04,905 INFO L225 Difference]: With dead ends: 2807 [2018-04-12 04:02:04,905 INFO L226 Difference]: Without dead ends: 2346 [2018-04-12 04:02:04,910 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4063 GetRequests, 3833 SyntacticMatches, 35 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10322 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=6214, Invalid=32398, Unknown=0, NotChecked=0, Total=38612 [2018-04-12 04:02:04,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-12 04:02:04,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2335. [2018-04-12 04:02:04,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-12 04:02:04,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2366 transitions. [2018-04-12 04:02:04,980 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2366 transitions. Word has length 1989 [2018-04-12 04:02:04,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:04,982 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2366 transitions. [2018-04-12 04:02:04,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-12 04:02:04,982 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2366 transitions. [2018-04-12 04:02:05,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2163 [2018-04-12 04:02:05,006 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:05,007 INFO L355 BasicCegarLoop]: trace histogram [218, 201, 200, 200, 200, 200, 200, 200, 200, 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-12 04:02:05,007 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:05,007 INFO L82 PathProgramCache]: Analyzing trace with hash -186196369, now seen corresponding path program 33 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-12 04:02:05,015 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:05,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:05,358 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:08,174 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-12 04:02:08,174 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:11,395 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-12 04:02:11,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:11,417 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 108 [2018-04-12 04:02:11,418 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-12 04:02:11,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-12 04:02:11,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1478, Invalid=10078, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 04:02:11,419 INFO L87 Difference]: Start difference. First operand 2335 states and 2366 transitions. Second operand 108 states. [2018-04-12 04:02:13,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:13,661 INFO L93 Difference]: Finished difference Result 2812 states and 2885 transitions. [2018-04-12 04:02:13,661 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 04:02:13,661 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 2162 [2018-04-12 04:02:13,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:13,665 INFO L225 Difference]: With dead ends: 2812 [2018-04-12 04:02:13,665 INFO L226 Difference]: Without dead ends: 2345 [2018-04-12 04:02:13,669 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4408 GetRequests, 4183 SyntacticMatches, 35 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14789 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=5936, Invalid=30736, Unknown=0, NotChecked=0, Total=36672 [2018-04-12 04:02:13,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2018-04-12 04:02:13,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 2335. [2018-04-12 04:02:13,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-12 04:02:13,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2364 transitions. [2018-04-12 04:02:13,720 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2364 transitions. Word has length 2162 [2018-04-12 04:02:13,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:13,721 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2364 transitions. [2018-04-12 04:02:13,721 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-12 04:02:13,721 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2364 transitions. [2018-04-12 04:02:13,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-12 04:02:13,744 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:13,744 INFO L355 BasicCegarLoop]: trace histogram [219, 202, 201, 201, 201, 201, 201, 201, 201, 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-12 04:02:13,744 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:13,745 INFO L82 PathProgramCache]: Analyzing trace with hash 1115965314, now seen corresponding path program 34 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-12 04:02:13,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:14,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:14,101 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:17,105 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-12 04:02:17,106 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:20,370 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-12 04:02:20,392 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:20,392 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 117 [2018-04-12 04:02:20,394 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-12 04:02:20,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-12 04:02:20,395 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1681, Invalid=11891, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 04:02:20,395 INFO L87 Difference]: Start difference. First operand 2335 states and 2364 transitions. Second operand 117 states. [2018-04-12 04:02:24,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:24,539 INFO L93 Difference]: Finished difference Result 2978 states and 3037 transitions. [2018-04-12 04:02:24,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-12 04:02:24,539 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 2171 [2018-04-12 04:02:24,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:24,545 INFO L225 Difference]: With dead ends: 2978 [2018-04-12 04:02:24,545 INFO L226 Difference]: Without dead ends: 2527 [2018-04-12 04:02:24,554 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4432 GetRequests, 4189 SyntacticMatches, 37 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11560 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=6901, Invalid=36155, Unknown=0, NotChecked=0, Total=43056 [2018-04-12 04:02:24,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2018-04-12 04:02:24,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2516. [2018-04-12 04:02:24,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-12 04:02:24,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2545 transitions. [2018-04-12 04:02:24,645 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2545 transitions. Word has length 2171 [2018-04-12 04:02:24,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:24,647 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2545 transitions. [2018-04-12 04:02:24,647 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-12 04:02:24,647 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2545 transitions. [2018-04-12 04:02:24,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2354 [2018-04-12 04:02:24,691 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:24,692 INFO L355 BasicCegarLoop]: trace histogram [238, 220, 219, 219, 219, 219, 219, 219, 219, 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-12 04:02:24,692 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:24,692 INFO L82 PathProgramCache]: Analyzing trace with hash 686198289, now seen corresponding path program 35 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-12 04:02:24,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:25,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:25,081 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:28,363 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-12 04:02:28,364 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:32,069 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-12 04:02:32,090 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:32,091 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 114 [2018-04-12 04:02:32,092 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-12 04:02:32,093 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-12 04:02:32,093 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1636, Invalid=11246, Unknown=0, NotChecked=0, Total=12882 [2018-04-12 04:02:32,093 INFO L87 Difference]: Start difference. First operand 2516 states and 2545 transitions. Second operand 114 states. [2018-04-12 04:02:34,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:34,692 INFO L93 Difference]: Finished difference Result 2983 states and 3051 transitions. [2018-04-12 04:02:34,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-12 04:02:34,692 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 2353 [2018-04-12 04:02:34,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:34,697 INFO L225 Difference]: With dead ends: 2983 [2018-04-12 04:02:34,697 INFO L226 Difference]: Without dead ends: 2526 [2018-04-12 04:02:34,702 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4795 GetRequests, 4557 SyntacticMatches, 37 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16604 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=6617, Invalid=34389, Unknown=0, NotChecked=0, Total=41006 [2018-04-12 04:02:34,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2018-04-12 04:02:34,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2516. [2018-04-12 04:02:34,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-12 04:02:34,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2543 transitions. [2018-04-12 04:02:34,792 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2543 transitions. Word has length 2353 [2018-04-12 04:02:34,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:34,793 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2543 transitions. [2018-04-12 04:02:34,793 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-12 04:02:34,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2543 transitions. [2018-04-12 04:02:34,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2363 [2018-04-12 04:02:34,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:34,836 INFO L355 BasicCegarLoop]: trace histogram [239, 221, 220, 220, 220, 220, 220, 220, 220, 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-12 04:02:34,836 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:34,837 INFO L82 PathProgramCache]: Analyzing trace with hash -399307232, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:02:34,842 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:35,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:35,208 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-12 04:02:38,726 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-12 04:02:42,509 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:42,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 123 [2018-04-12 04:02:42,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-12 04:02:42,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-12 04:02:42,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=13157, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 04:02:42,512 INFO L87 Difference]: Start difference. First operand 2516 states and 2543 transitions. Second operand 123 states. [2018-04-12 04:02:47,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:47,070 INFO L93 Difference]: Finished difference Result 3158 states and 3213 transitions. [2018-04-12 04:02:47,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-04-12 04:02:47,070 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 2362 [2018-04-12 04:02:47,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:47,074 INFO L225 Difference]: With dead ends: 3158 [2018-04-12 04:02:47,074 INFO L226 Difference]: Without dead ends: 2717 [2018-04-12 04:02:47,079 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4819 GetRequests, 4563 SyntacticMatches, 39 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12868 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=7624, Invalid=40118, Unknown=0, NotChecked=0, Total=47742 [2018-04-12 04:02:47,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-04-12 04:02:47,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2706. [2018-04-12 04:02:47,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-12 04:02:47,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2733 transitions. [2018-04-12 04:02:47,136 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2733 transitions. Word has length 2362 [2018-04-12 04:02:47,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:47,137 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2733 transitions. [2018-04-12 04:02:47,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-12 04:02:47,137 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2733 transitions. [2018-04-12 04:02:47,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2554 [2018-04-12 04:02:47,167 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:47,168 INFO L355 BasicCegarLoop]: trace histogram [259, 240, 239, 239, 239, 239, 239, 239, 239, 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-12 04:02:47,168 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:47,168 INFO L82 PathProgramCache]: Analyzing trace with hash 1101515714, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:02:47,174 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:47,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:51,275 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-12 04:02:51,275 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:55,482 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-12 04:02:55,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:55,505 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 120 [2018-04-12 04:02:55,507 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-12 04:02:55,507 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-12 04:02:55,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1802, Invalid=12478, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:02:55,508 INFO L87 Difference]: Start difference. First operand 2706 states and 2733 transitions. Second operand 120 states. [2018-04-12 04:02:58,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:58,294 INFO L93 Difference]: Finished difference Result 3163 states and 3226 transitions. [2018-04-12 04:02:58,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-12 04:02:58,294 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 2553 [2018-04-12 04:02:58,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:58,298 INFO L225 Difference]: With dead ends: 3163 [2018-04-12 04:02:58,298 INFO L226 Difference]: Without dead ends: 2716 [2018-04-12 04:02:58,303 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5200 GetRequests, 4949 SyntacticMatches, 39 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18524 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=7335, Invalid=38247, Unknown=0, NotChecked=0, Total=45582 [2018-04-12 04:02:58,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2018-04-12 04:02:58,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 2706. [2018-04-12 04:02:58,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-12 04:02:58,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2731 transitions. [2018-04-12 04:02:58,360 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2731 transitions. Word has length 2553 [2018-04-12 04:02:58,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:58,361 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2731 transitions. [2018-04-12 04:02:58,361 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-12 04:02:58,361 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2731 transitions. [2018-04-12 04:02:58,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2563 [2018-04-12 04:02:58,391 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:58,392 INFO L355 BasicCegarLoop]: trace histogram [260, 241, 240, 240, 240, 240, 240, 240, 240, 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-12 04:02:58,392 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:02:58,392 INFO L82 PathProgramCache]: Analyzing trace with hash 2135795599, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:02:58,417 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:58,812 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:02,738 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-12 04:03:02,738 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:06,940 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-12 04:03:06,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:06,963 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 129 [2018-04-12 04:03:06,965 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-12 04:03:06,965 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-12 04:03:06,966 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2025, Invalid=14487, Unknown=0, NotChecked=0, Total=16512 [2018-04-12 04:03:06,966 INFO L87 Difference]: Start difference. First operand 2706 states and 2731 transitions. Second operand 129 states. [2018-04-12 04:03:11,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:11,700 INFO L93 Difference]: Finished difference Result 3347 states and 3398 transitions. [2018-04-12 04:03:11,700 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-12 04:03:11,700 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 2562 [2018-04-12 04:03:11,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:11,703 INFO L225 Difference]: With dead ends: 3347 [2018-04-12 04:03:11,703 INFO L226 Difference]: Without dead ends: 2916 [2018-04-12 04:03:11,707 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5224 GetRequests, 4955 SyntacticMatches, 41 SemanticMatches, 228 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14246 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=8383, Invalid=44287, Unknown=0, NotChecked=0, Total=52670 [2018-04-12 04:03:11,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2018-04-12 04:03:11,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2905. [2018-04-12 04:03:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2018-04-12 04:03:11,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 2930 transitions. [2018-04-12 04:03:11,766 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 2930 transitions. Word has length 2562 [2018-04-12 04:03:11,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:11,767 INFO L459 AbstractCegarLoop]: Abstraction has 2905 states and 2930 transitions. [2018-04-12 04:03:11,767 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-12 04:03:11,767 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 2930 transitions. [2018-04-12 04:03:11,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2763 [2018-04-12 04:03:11,801 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:11,802 INFO L355 BasicCegarLoop]: trace histogram [281, 261, 260, 260, 260, 260, 260, 260, 260, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:03:11,802 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-12 04:03:11,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1229617662, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:03:11,809 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:12,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:12,234 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 318230 backedges. 106888 proven. 1750 refuted. 0 times theorem prover too weak. 209592 trivial. 0 not checked. [2018-04-12 04:03:16,528 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:16,635 WARN L148 SmtUtils]: Spent 100ms on a formula simplification that was a NOOP. DAG size: 111 [2018-04-12 04:03:16,862 WARN L148 SmtUtils]: Spent 126ms on a formula simplification that was a NOOP. DAG size: 113 [2018-04-12 04:03:16,965 WARN L148 SmtUtils]: Spent 102ms on a formula simplification that was a NOOP. DAG size: 113 Received shutdown request... [2018-04-12 04:03:21,302 INFO L134 CoverageAnalysis]: Checked inductivity of 318230 backedges. 106888 proven. 1750 refuted. 0 times theorem prover too weak. 209592 trivial. 0 not checked. [2018-04-12 04:03:21,324 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:21,325 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84, 84] total 126 [2018-04-12 04:03:21,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 126 states [2018-04-12 04:03:21,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 126 interpolants. [2018-04-12 04:03:21,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1976, Invalid=13774, Unknown=0, NotChecked=0, Total=15750 [2018-04-12 04:03:21,328 INFO L87 Difference]: Start difference. First operand 2905 states and 2930 transitions. Second operand 126 states. [2018-04-12 04:03:21,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-04-12 04:03:21,329 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 04:03:21,560 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 04:03:21,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 04:03:21 BasicIcfg [2018-04-12 04:03:21,560 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 04:03:21,561 INFO L168 Benchmark]: Toolchain (without parser) took 229428.47 ms. Allocated memory was 301.5 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 242.9 MB in the beginning and 462.7 MB in the end (delta: -219.8 MB). Peak memory consumption was 1.8 GB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,561 INFO L168 Benchmark]: CDTParser took 0.26 ms. Allocated memory is still 301.5 MB. Free memory is still 263.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 04:03:21,561 INFO L168 Benchmark]: CACSL2BoogieTranslator took 205.91 ms. Allocated memory is still 301.5 MB. Free memory was 242.9 MB in the beginning and 232.7 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,562 INFO L168 Benchmark]: Boogie Preprocessor took 35.72 ms. Allocated memory is still 301.5 MB. Free memory was 232.7 MB in the beginning and 231.7 MB in the end (delta: 996.3 kB). Peak memory consumption was 996.3 kB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,562 INFO L168 Benchmark]: RCFGBuilder took 292.15 ms. Allocated memory was 301.5 MB in the beginning and 460.3 MB in the end (delta: 158.9 MB). Free memory was 231.7 MB in the beginning and 426.0 MB in the end (delta: -194.3 MB). Peak memory consumption was 23.5 MB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,562 INFO L168 Benchmark]: IcfgTransformer took 2280.86 ms. Allocated memory was 460.3 MB in the beginning and 516.9 MB in the end (delta: 56.6 MB). Free memory was 426.0 MB in the beginning and 399.8 MB in the end (delta: 26.1 MB). Peak memory consumption was 82.8 MB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,562 INFO L168 Benchmark]: TraceAbstraction took 226608.67 ms. Allocated memory was 516.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 399.8 MB in the beginning and 462.7 MB in the end (delta: -62.9 MB). Peak memory consumption was 1.7 GB. Max. memory is 5.3 GB. [2018-04-12 04:03:21,564 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.26 ms. Allocated memory is still 301.5 MB. Free memory is still 263.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 205.91 ms. Allocated memory is still 301.5 MB. Free memory was 242.9 MB in the beginning and 232.7 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 35.72 ms. Allocated memory is still 301.5 MB. Free memory was 232.7 MB in the beginning and 231.7 MB in the end (delta: 996.3 kB). Peak memory consumption was 996.3 kB. Max. memory is 5.3 GB. * RCFGBuilder took 292.15 ms. Allocated memory was 301.5 MB in the beginning and 460.3 MB in the end (delta: 158.9 MB). Free memory was 231.7 MB in the beginning and 426.0 MB in the end (delta: -194.3 MB). Peak memory consumption was 23.5 MB. Max. memory is 5.3 GB. * IcfgTransformer took 2280.86 ms. Allocated memory was 460.3 MB in the beginning and 516.9 MB in the end (delta: 56.6 MB). Free memory was 426.0 MB in the beginning and 399.8 MB in the end (delta: 26.1 MB). Peak memory consumption was 82.8 MB. Max. memory is 5.3 GB. * TraceAbstraction took 226608.67 ms. Allocated memory was 516.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 399.8 MB in the beginning and 462.7 MB in the end (delta: -62.9 MB). Peak memory consumption was 1.7 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 : 390 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) : 580.00 RENAME_VARIABLES(MILLISECONDS) : 97.19 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 575.01 PROJECTAWAY(MILLISECONDS) : 426.18 ADD_WEAK_EQUALITY(MILLISECONDS) : 5.66 DISJOIN(MILLISECONDS) : 25.97 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 108.30 ADD_EQUALITY(MILLISECONDS) : 7.74 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.20 #CONJOIN_DISJUNCTIVE : 201 #RENAME_VARIABLES : 424 #UNFREEZE : 0 #CONJOIN : 261 #PROJECTAWAY : 305 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 34 #RENAME_VARIABLES_DISJUNCTIVE : 420 #ADD_EQUALITY : 56 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 906.32 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 570.80 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 5.55 JOIN(MILLISECONDS) : 23.68 RENAMEVARS(MILLISECONDS) : 91.28 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 717.12 ISLABELSTRONGERTHAN(MILLISECONDS) : 91.26 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 12.17 UNFREEZE(MILLISECONDS) : 22.08 REPORTCONTAINS(MILLISECONDS) : 0.30 PROJECTAWAY(MILLISECONDS) : 373.36 MEETEDGELABELS(MILLISECONDS) : 71.23 REPORTEQUALITY(MILLISECONDS) : 180.27 ADDALLNODES(MILLISECONDS) : 116.18 REPORTDISEQUALITY(MILLISECONDS) : 1.79 WEQGRAPHJOIN(MILLISECONDS) : 5.35 #FREEZE : 1337 #ADDNODE : 0 #MEET : 166 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 34 #RENAMEVARS : 424 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 367 #ISLABELSTRONGERTHAN : 2930 #ISWEQGRAPHSTRONGERTHAN : 110 #UNFREEZE : 954 #REPORTCONTAINS : 9 #PROJECTAWAY : 364 #MEETEDGELABELS : 589 #REPORTEQUALITY : 1150 #ADDALLNODES : 166 #REPORTDISEQUALITY : 307 #WEQGRAPHJOIN : 34 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 354.48 REPORT_EQUALITY(MILLISECONDS) : 103.50 FILTERREDUNDANT(MILLISECONDS) : 329.85 ADD_ALL_ELEMENTS(MILLISECONDS) : 54.19 JOIN(MILLISECONDS) : 14.16 ALIGN_ELEMENTS(MILLISECONDS) : 75.97 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 37.18 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 727.04 REPORTCONTAINS(MILLISECONDS) : 4.11 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 146.15 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 154.41 #ADDNODE : 0 #MEET : 1591 #REPORT_EQUALITY : 8632 #FILTERREDUNDANT : 9360 #ADD_ALL_ELEMENTS : 3108 #JOIN : 34 #ALIGN_ELEMENTS : 681 #COPY : 0 #REPORT_DISEQUALITY : 3645 #UNFREEZE : 0 #OVERALL : 36633 #REPORTCONTAINS : 170 #IS_STRONGER_THAN_NO_CACHING : 7684 #REMOVE : 0 #IS_STRONGER_THAN_W_CACHING : 0 #PROJECT_TO_ELEMENTS : 1728 * 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: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 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 (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 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 (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - 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 (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 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 (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 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 (2905states) and interpolant automaton (currently 2 states, 126 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 226.5s OverallTime, 60 OverallIterations, 281 TraceHistogramMax, 81.9s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5202 SDtfs, 36597 SDslu, 73076 SDs, 0 SdLazy, 70559 SolverSat, 8255 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 23.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 103525 GetRequests, 97090 SyntacticMatches, 930 SemanticMatches, 5505 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248962 ImplicationChecksByTransitivity, 107.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2905occurred in iteration=59, 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, 59 MinimizatonAttempts, 823 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.3s SsaConstructionTime, 6.6s SatisfiabilityAnalysisTime, 132.0s InterpolantComputationTime, 50593 NumberOfCodeBlocks, 50593 NumberOfCodeBlocksAsserted, 60 NumberOfCheckSat, 101066 ConstructedInterpolants, 1579 QuantifiedInterpolants, 286118570 SizeOfPredicates, 1953 NumberOfNonLiveVariables, 91787 ConjunctsInSsa, 2228 ConjunctsInUnsatCore, 120 InterpolantComputations, 15 PerfectInterpolantSequences, 6368958/6425762 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_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-04-12_04-03-21-577.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_04-03-21-577.csv Completed graceful shutdown