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-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-8168ed2-m [2018-04-12 04:00:30,015 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-12 04:00:30,016 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-12 04:00:30,030 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-12 04:00:30,030 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-12 04:00:30,030 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-12 04:00:30,031 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-12 04:00:30,032 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-12 04:00:30,034 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-12 04:00:30,034 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-12 04:00:30,035 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-12 04:00:30,035 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-12 04:00:30,035 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-12 04:00:30,036 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-12 04:00:30,037 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-12 04:00:30,038 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-12 04:00:30,041 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-12 04:00:30,042 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-12 04:00:30,043 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-12 04:00:30,044 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-12 04:00:30,047 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-12 04:00:30,047 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-12 04:00:30,047 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-12 04:00:30,048 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-12 04:00:30,049 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-12 04:00:30,050 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-12 04:00:30,051 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-12 04:00:30,051 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-12 04:00:30,052 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-12 04:00:30,052 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-12 04:00:30,053 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-12 04:00:30,053 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 04:00:30,163 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-12 04:00:30,164 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-12 04:00:30,164 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-12 04:00:30,164 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-12 04:00:30,165 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-12 04:00:30,165 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-12 04:00:30,165 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-12 04:00:30,165 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-12 04:00:30,165 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-12 04:00:30,166 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-12 04:00:30,166 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-12 04:00:30,166 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-12 04:00:30,167 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-12 04:00:30,167 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-12 04:00:30,167 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-12 04:00:30,167 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-12 04:00:30,167 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-12 04:00:30,167 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-12 04:00:30,168 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-12 04:00:30,168 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-12 04:00:30,168 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-12 04:00:30,168 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-12 04:00:30,168 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-12 04:00:30,169 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-12 04:00:30,169 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-12 04:00:30,169 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-12 04:00:30,169 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-12 04:00:30,169 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-12 04:00:30,169 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-12 04:00:30,170 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-12 04:00:30,170 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-12 04:00:30,170 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-12 04:00:30,170 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-12 04:00:30,170 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-12 04:00:30,171 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-12 04:00:30,171 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-12 04:00:30,171 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-12 04:00:30,171 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-12 04:00:30,198 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-12 04:00:30,276 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-12 04:00:30,279 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-12 04:00:30,280 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-12 04:00:30,280 INFO L276 PluginConnector]: CDTParser initialized [2018-04-12 04:00:30,281 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-12 04:00:30,692 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG83dcb7ee9 [2018-04-12 04:00:30,938 INFO L287 CDTParser]: IsIndexed: true [2018-04-12 04:00:30,939 INFO L288 CDTParser]: Found 1 translation units. [2018-04-12 04:00:30,939 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-12 04:00:30,940 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-12 04:00:30,940 INFO L215 ultiparseSymbolTable]: [2018-04-12 04:00:30,940 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-12 04:00:30,940 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-12 04:00:30,940 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-12 04:00:30,940 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-12 04:00:30,941 INFO L233 ultiparseSymbolTable]: [2018-04-12 04:00:31,046 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG83dcb7ee9 [2018-04-12 04:00:31,050 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-12 04:00:31,052 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-04-12 04:00:31,054 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-12 04:00:31,054 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-12 04:00:31,059 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-12 04:00:31,060 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,062 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57ebaadb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31, skipping insertion in model container [2018-04-12 04:00:31,062 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,076 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:00:31,090 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-12 04:00:31,238 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:00:31,262 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-12 04:00:31,268 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 04:00:31,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31 WrapperNode [2018-04-12 04:00:31,279 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-12 04:00:31,280 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-12 04:00:31,280 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-12 04:00:31,281 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-12 04:00:31,293 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,293 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,302 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,302 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,307 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,313 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,314 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,316 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-12 04:00:31,317 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-12 04:00:31,317 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-12 04:00:31,317 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-12 04:00:31,318 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (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 04:00:31,379 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-12 04:00:31,379 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-12 04:00:31,379 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-12 04:00:31,379 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-12 04:00:31,379 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-12 04:00:31,379 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-12 04:00:31,380 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-12 04:00:31,381 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-12 04:00:31,640 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-12 04:00:31,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:00:31 BoogieIcfgContainer [2018-04-12 04:00:31,640 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-12 04:00:31,641 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-04-12 04:00:31,641 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-04-12 04:00:31,642 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-04-12 04:00:31,645 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:00:31" (1/1) ... [2018-04-12 04:00:31,652 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-04-12 04:00:31,652 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-04-12 04:00:31,664 INFO L299 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-04-12 04:00:31,674 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 04:00:31,675 INFO L332 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-04-12 04:00:31,681 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 04:00:31,685 INFO L412 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-04-12 04:00:31,686 DEBUG L416 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-04-12 04:00:31,687 DEBUG L418 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-04-12 04:00:31,735 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=1) [2018-04-12 04:00:33,511 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 04:00:33,513 INFO L424 apSepIcfgTransformer]: finished equality analysis [2018-04-12 04:00:33,522 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-04-12 04:00:33,523 INFO L434 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-04-12 04:00:33,523 INFO L435 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-04-12 04:00:33,524 INFO L437 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_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 04:00:33,528 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-12 04:00:33,528 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-12 04:00:33,528 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-12 04:00:33,528 DEBUG L324 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_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 04:00:33,528 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-12 04:00:33,529 DEBUG L373 HeapPartitionManager]: creating LocationBlock locs_30 [2018-04-12 04:00:33,529 DEBUG L374 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-04-12 04:00:33,529 DEBUG L323 HeapPartitionManager]: adding LocationBlock locs_30 [2018-04-12 04:00:33,529 DEBUG L324 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_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 04:00:33,529 DEBUG L325 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-04-12 04:00:33,530 INFO L330 HeapPartitionManager]: partitioning result: [2018-04-12 04:00:33,530 INFO L335 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-04-12 04:00:33,530 INFO L344 HeapPartitionManager]: at dimension 0 [2018-04-12 04:00:33,530 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-12 04:00:33,530 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-12 04:00:33,530 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 04:00:33,531 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-12 04:00:33,531 INFO L344 HeapPartitionManager]: at dimension 1 [2018-04-12 04:00:33,531 INFO L345 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-04-12 04:00:33,531 INFO L346 HeapPartitionManager]: # location blocks :1 [2018-04-12 04:00:33,531 DEBUG L353 HeapPartitionManager]: location block contents: [2018-04-12 04:00:33,532 DEBUG L356 HeapPartitionManager]: [NoStoreIndexInfo] [2018-04-12 04:00:33,533 INFO L134 ransitionTransformer]: executing heap partitioning transformation [2018-04-12 04:00:33,538 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,538 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,538 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,538 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,539 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,539 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,539 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,539 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,540 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,540 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 04:00:33,541 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,541 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,541 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,541 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,542 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,542 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,542 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,542 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,542 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,542 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,543 DEBUG L356 ransitionTransformer]: {main_~i~1=v_main_~i~1_1} [2018-04-12 04:00:33,543 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,543 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,543 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,543 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,544 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 04:00:33,545 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,545 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,545 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,545 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,545 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,546 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,546 DEBUG L356 ransitionTransformer]: {main_~b~0=v_main_~b~0_1} [2018-04-12 04:00:33,546 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,546 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,546 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,546 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,547 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,547 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,547 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,547 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,548 DEBUG L331 ransitionTransformer]: Formula: (and (= 0 |v_main_~#mask~0.offset_1|) (= |v_#valid_7| (store |v_#valid_8| |v_main_~#mask~0.base_1| 1)) (not (= 0 |v_main_~#mask~0.base_1|)) (= 0 (select |v_#valid_8| |v_main_~#mask~0.base_1|)) (= |v_#length_3| (store |v_#length_4| |v_main_~#mask~0.base_1| 32))) InVars {#length=|v_#length_4|, #valid=|v_#valid_8|} OutVars{#length=|v_#length_3|, main_~#mask~0.base=|v_main_~#mask~0.base_1|, main_~#mask~0.offset=|v_main_~#mask~0.offset_1|, #valid=|v_#valid_7|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset, #valid, #length] [2018-04-12 04:00:33,548 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,548 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,549 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,549 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_2 0) InVars {} OutVars{main_~i~1=v_main_~i~1_2} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 04:00:33,549 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,549 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,549 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,550 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,550 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,550 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,550 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,550 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,550 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,551 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,551 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,551 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_3 32)) InVars {main_~i~1=v_main_~i~1_3} OutVars{main_~i~1=v_main_~i~1_3} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,551 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,551 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,552 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,553 DEBUG L331 ransitionTransformer]: Formula: (< v_main_~i~1_4 32) InVars {main_~i~1=v_main_~i~1_4} OutVars{main_~i~1=v_main_~i~1_4} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,553 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,553 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,553 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,553 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_10 0) InVars {} OutVars{main_~i~1=v_main_~i~1_10} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 04:00:33,554 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,554 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,554 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,554 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_5 32)) (not (<= 0 v_main_~i~1_5))) InVars {main_~i~1=v_main_~i~1_5} OutVars{main_~i~1=v_main_~i~1_5} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,554 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,555 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,555 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,555 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,555 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,555 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,556 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,557 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,558 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,558 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,558 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,558 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,558 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,559 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,559 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,559 DEBUG L331 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1| (+ v_main_~i~1_18 1))) 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{main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|, main_~i~1=v_main_~i~1_18, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset] [2018-04-12 04:00:33,559 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,560 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,560 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1|} [2018-04-12 04:00:33,560 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,560 DEBUG L358 ransitionTransformer]: {main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|, main_~i~1=v_main_~i~1_18, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offsetInParam_1|} [2018-04-12 04:00:33,560 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,561 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,561 DEBUG L331 ransitionTransformer]: Formula: (not (< v_main_~i~1_11 32)) InVars {main_~i~1=v_main_~i~1_11} OutVars{main_~i~1=v_main_~i~1_11} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,561 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,561 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,561 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,562 DEBUG L331 ransitionTransformer]: Formula: (< v_main_~i~1_12 32) InVars {main_~i~1=v_main_~i~1_12} OutVars{main_~i~1=v_main_~i~1_12} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,562 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,562 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,562 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,563 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-04-12 04:00:33,563 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,563 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,563 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,563 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 04:00:33,564 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,564 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,564 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,564 DEBUG L331 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.base_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~b.offset_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset] [2018-04-12 04:00:33,564 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,565 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,565 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,565 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_13 32)) (not (<= 0 v_main_~i~1_13))) InVars {main_~i~1=v_main_~i~1_13} OutVars{main_~i~1=v_main_~i~1_13} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,565 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,565 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,566 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,566 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,566 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,566 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,566 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,567 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_11| (store |v_#valid_12| |v_main_~#mask~0.base_5| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_12|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_5|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid] [2018-04-12 04:00:33,567 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,567 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,567 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,567 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~b~0_2 (store v_main_~b~0_3 v_main_~i~1_7 |v_main_#t~ret3_3|)) InVars {main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_3, main_#t~ret3=|v_main_#t~ret3_3|} OutVars{main_~i~1=v_main_~i~1_7, main_~b~0=v_main_~b~0_2, main_#t~ret3=|v_main_#t~ret3_3|} AuxVars[] AssignedVars[main_~b~0] [2018-04-12 04:00:33,568 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,568 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,568 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,568 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#in~size_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size] [2018-04-12 04:00:33,568 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,569 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,569 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,569 DEBUG L331 ransitionTransformer]: Formula: (not (= (select v_main_~b~0_4 v_main_~i~1_14) (+ v_main_~i~1_14 1))) InVars {main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} OutVars{main_~b~0=v_main_~b~0_4, main_~i~1=v_main_~i~1_14} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,569 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,569 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,570 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,570 DEBUG L331 ransitionTransformer]: Formula: (= (+ v_main_~i~1_15 1) (select v_main_~b~0_5 v_main_~i~1_15)) InVars {main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} OutVars{main_~b~0=v_main_~b~0_5, main_~i~1=v_main_~i~1_15} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,570 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,570 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,570 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,571 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,571 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,571 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,571 DEBUG L356 ransitionTransformer]: {main_~#mask~0.base=|v_main_~#mask~0.base_6|, main_~#mask~0.offset=|v_main_~#mask~0.offset_6|} [2018-04-12 04:00:33,571 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,571 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,572 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,572 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,572 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,572 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,572 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,572 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_4|} [2018-04-12 04:00:33,573 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,573 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,573 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,573 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,573 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,574 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,574 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,574 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_1} [2018-04-12 04:00:33,574 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,574 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,574 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,575 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,575 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#res_1| 1) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-04-12 04:00:33,575 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,575 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,576 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,576 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post4_1| v_main_~i~1_16) InVars {main_~i~1=v_main_~i~1_16} OutVars{main_#t~post4=|v_main_#t~post4_1|, main_~i~1=v_main_~i~1_16} AuxVars[] AssignedVars[main_#t~post4] [2018-04-12 04:00:33,576 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,576 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,576 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,576 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 04:00:33,577 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,577 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,577 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,577 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 04:00:33,577 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,578 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,578 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,578 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~post2_1| v_main_~i~1_8) InVars {main_~i~1=v_main_~i~1_8} OutVars{main_~i~1=v_main_~i~1_8, main_#t~post2=|v_main_#t~post2_1|} AuxVars[] AssignedVars[main_#t~post2] [2018-04-12 04:00:33,578 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,578 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,579 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,579 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,579 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,579 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,579 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_1} [2018-04-12 04:00:33,579 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,579 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,580 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,580 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,580 DEBUG L331 ransitionTransformer]: Formula: (= |v_#valid_9| (store |v_#valid_10| |v_main_~#mask~0.base_3| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_10|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid] [2018-04-12 04:00:33,580 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,581 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,581 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,581 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_17 (+ |v_main_#t~post4_2| 1)) InVars {main_#t~post4=|v_main_#t~post4_2|} OutVars{main_#t~post4=|v_main_#t~post4_2|, main_~i~1=v_main_~i~1_17} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 04:00:33,581 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,581 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,582 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,582 DEBUG L331 ransitionTransformer]: Formula: (= v_main_~i~1_9 (+ |v_main_#t~post2_2| 1)) InVars {main_#t~post2=|v_main_#t~post2_2|} OutVars{main_~i~1=v_main_~i~1_9, main_#t~post2=|v_main_#t~post2_2|} AuxVars[] AssignedVars[main_~i~1] [2018-04-12 04:00:33,582 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,582 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,582 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,583 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0] [2018-04-12 04:00:33,583 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,583 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,583 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,583 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,583 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,584 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,584 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 04:00:33,584 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,584 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,584 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,584 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,585 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,585 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,585 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,585 DEBUG L356 ransitionTransformer]: {main_#t~post4=|v_main_#t~post4_3|} [2018-04-12 04:00:33,585 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,585 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,585 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,586 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,586 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,586 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,586 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,586 DEBUG L356 ransitionTransformer]: {main_#t~post2=|v_main_#t~post2_3|} [2018-04-12 04:00:33,586 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,587 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,587 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,587 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,587 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,587 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,587 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,588 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,588 DEBUG L331 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,588 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,588 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,588 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,589 DEBUG L331 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,589 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,589 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,589 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,589 DEBUG L331 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,590 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,590 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,590 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,590 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res] [2018-04-12 04:00:33,590 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,590 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,591 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,591 DEBUG L331 ransitionTransformer]: Formula: (or (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5 32)) (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,591 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,591 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,591 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,592 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,592 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,592 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,592 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,592 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,592 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,593 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,595 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,596 DEBUG L331 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) InVars {#valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1] [2018-04-12 04:00:33,596 DEBUG L338 ransitionTransformer]: formula has changed [2018-04-12 04:00:33,596 DEBUG L339 ransitionTransformer]: old formula: [2018-04-12 04:00:33,597 DEBUG L340 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) [2018-04-12 04:00:33,597 DEBUG L341 ransitionTransformer]: new formula: [2018-04-12 04:00:33,597 DEBUG L342 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6))) (and (<= 0 .cse0) (= 1 (select |v_#valid_15| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6 1) (select |v_#length_5| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|))) [2018-04-12 04:00:33,597 DEBUG L346 ransitionTransformer]: invars have changed [2018-04-12 04:00:33,597 DEBUG L347 ransitionTransformer]: old invars: [2018-04-12 04:00:33,598 DEBUG L348 ransitionTransformer]: {#valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-04-12 04:00:33,598 DEBUG L349 ransitionTransformer]: new invars: [2018-04-12 04:00:33,598 DEBUG L350 ransitionTransformer]: {#valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-04-12 04:00:33,598 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,598 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,598 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #memory_int=|v_#memory_int_1|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-04-12 04:00:33,599 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,599 DEBUG L358 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_1|, #valid=|v_#valid_15|, #length=|v_#length_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_6, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_2} [2018-04-12 04:00:33,599 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,599 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,600 DEBUG L331 ransitionTransformer]: Formula: (not (= (select |v_#valid_16| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3, #valid=|v_#valid_16|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_3, #valid=|v_#valid_16|} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,600 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,600 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,600 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,600 DEBUG L331 ransitionTransformer]: Formula: (or (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7))) (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7 1) (select |v_#length_6| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4)))) InVars {#length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4} OutVars{#length=|v_#length_6|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_7, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.offset_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~b.base_4} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,600 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,601 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,601 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,601 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_8, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_2|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~a~0] [2018-04-12 04:00:33,601 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,602 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,602 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,602 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,602 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,602 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,602 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~mem1_3|} [2018-04-12 04:00:33,603 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,603 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,603 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,603 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,603 DEBUG L331 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0] [2018-04-12 04:00:33,604 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,604 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,604 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,604 DEBUG L331 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0_10} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_~i~0] [2018-04-12 04:00:33,604 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,605 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,605 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,605 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,605 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,605 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,605 DEBUG L356 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#t~post0_3|} [2018-04-12 04:00:33,606 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,606 DEBUG L358 ransitionTransformer]: {} [2018-04-12 04:00:33,606 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,606 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,606 DEBUG L331 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-04-12 04:00:33,606 DEBUG L334 ransitionTransformer]: transformula unchanged [2018-04-12 04:00:33,607 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,607 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,607 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 04:00:33,607 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,607 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,607 DEBUG L356 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|} [2018-04-12 04:00:33,608 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,608 DEBUG L358 ransitionTransformer]: {ULTIMATE.start_#t~ret5=|v_ULTIMATE.start_#t~ret5_2|, main_#res=|v_main_#resOutParam_1|} [2018-04-12 04:00:33,608 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,608 DEBUG L330 ransitionTransformer]: transformed transition [2018-04-12 04:00:33,608 DEBUG L331 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|} OutVars{main_#t~ret3=|v_main_#t~ret3_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|} AuxVars[] AssignedVars[main_#t~ret3] [2018-04-12 04:00:33,608 DEBUG L354 ransitionTransformer]: outvars have changed [2018-04-12 04:00:33,609 DEBUG L355 ransitionTransformer]: old outvars: [2018-04-12 04:00:33,609 DEBUG L356 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_5|} [2018-04-12 04:00:33,609 DEBUG L357 ransitionTransformer]: new outvars: [2018-04-12 04:00:33,609 DEBUG L358 ransitionTransformer]: {main_#t~ret3=|v_main_#t~ret3_5|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo_#resOutParam_1|} [2018-04-12 04:00:33,609 DEBUG L360 ransitionTransformer]: [2018-04-12 04:00:33,610 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-12 04:00:33,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 04:00:33 BasicIcfg [2018-04-12 04:00:33,612 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-04-12 04:00:33,613 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-12 04:00:33,613 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-12 04:00:33,617 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-12 04:00:33,617 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.04 04:00:31" (1/4) ... [2018-04-12 04:00:33,618 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f31fcb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:00:33, skipping insertion in model container [2018-04-12 04:00:33,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.04 04:00:31" (2/4) ... [2018-04-12 04:00:33,618 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f31fcb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.04 04:00:33, skipping insertion in model container [2018-04-12 04:00:33,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.04 04:00:31" (3/4) ... [2018-04-12 04:00:33,619 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f31fcb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 04:00:33, skipping insertion in model container [2018-04-12 04:00:33,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 12.04 04:00:33" (4/4) ... [2018-04-12 04:00:33,620 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-04-12 04:00:33,631 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-12 04:00:33,640 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-12 04:00:33,687 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-12 04:00:33,688 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-12 04:00:33,688 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-12 04:00:33,688 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-12 04:00:33,689 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-12 04:00:33,689 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-12 04:00:33,689 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-12 04:00:33,689 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-12 04:00:33,689 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-12 04:00:33,690 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-12 04:00:33,705 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-12 04:00:33,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-12 04:00:33,712 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:33,714 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-12 04:00:33,714 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:33,720 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 04:00:33,742 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:33,784 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:33,855 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 04:00:33,855 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:33,871 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 04:00:33,907 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:33,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-12 04:00:33,910 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:00:33,922 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:00:33,923 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:00:33,925 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-12 04:00:34,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:34,019 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-12 04:00:34,020 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-12 04:00:34,021 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-12 04:00:34,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:34,033 INFO L225 Difference]: With dead ends: 136 [2018-04-12 04:00:34,033 INFO L226 Difference]: Without dead ends: 80 [2018-04-12 04:00:34,037 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 04:00:34,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-12 04:00:34,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-12 04:00:34,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-12 04:00:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-12 04:00:34,084 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-12 04:00:34,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:34,085 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-12 04:00:34,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:00:34,085 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-12 04:00:34,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-12 04:00:34,086 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:34,086 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 04:00:34,086 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:34,086 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 04:00:34,096 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:34,114 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:34,147 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 04:00:34,147 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:34,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 04:00:34,205 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:34,205 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-12 04:00:34,207 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-12 04:00:34,207 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-12 04:00:34,207 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-12 04:00:34,208 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-12 04:00:34,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:34,257 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-12 04:00:34,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-12 04:00:34,258 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-12 04:00:34,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:34,261 INFO L225 Difference]: With dead ends: 78 [2018-04-12 04:00:34,261 INFO L226 Difference]: Without dead ends: 77 [2018-04-12 04:00:34,261 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 04:00:34,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-12 04:00:34,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-12 04:00:34,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 04:00:34,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-12 04:00:34,269 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-12 04:00:34,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:34,270 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-12 04:00:34,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-12 04:00:34,270 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-12 04:00:34,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 04:00:34,270 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:34,270 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 04:00:34,271 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:34,271 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 04:00:34,281 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:34,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:34,298 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:34,327 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:00:34,328 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:00:34,332 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:00:34,332 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-12 04:00:34,402 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 04:00:34,403 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:34,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 04:00:34,440 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:34,441 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-12 04:00:34,441 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-12 04:00:34,441 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-12 04:00:34,441 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-12 04:00:34,442 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-12 04:00:34,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:34,513 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-12 04:00:34,514 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-12 04:00:34,514 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-12 04:00:34,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:34,515 INFO L225 Difference]: With dead ends: 67 [2018-04-12 04:00:34,515 INFO L226 Difference]: Without dead ends: 66 [2018-04-12 04:00:34,516 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 04:00:34,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-12 04:00:34,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-12 04:00:34,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-12 04:00:34,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-12 04:00:34,523 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-12 04:00:34,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:34,524 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-12 04:00:34,524 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-12 04:00:34,524 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-12 04:00:34,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-12 04:00:34,533 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:34,533 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 04:00:34,534 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:34,537 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 04:00:34,546 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:34,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:34,568 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:34,580 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:00:34,581 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:00:34,597 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:00:34,598 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:00:34,675 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 04:00:34,675 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:34,814 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 04:00:34,846 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:34,846 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-12 04:00:34,846 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-12 04:00:34,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-12 04:00:34,847 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-12 04:00:34,847 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-12 04:00:34,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:34,976 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-12 04:00:34,976 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:00:34,976 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-12 04:00:34,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:34,977 INFO L225 Difference]: With dead ends: 75 [2018-04-12 04:00:34,978 INFO L226 Difference]: Without dead ends: 74 [2018-04-12 04:00:34,978 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 04:00:34,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-12 04:00:34,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-12 04:00:34,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-12 04:00:34,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-12 04:00:34,986 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-12 04:00:34,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:34,986 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-12 04:00:34,986 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-12 04:00:34,986 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-12 04:00:34,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-12 04:00:34,987 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:34,988 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 04:00:34,988 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:34,988 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 04:00:34,999 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:35,020 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:35,039 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 04:00:35,039 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:35,118 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 04:00:35,152 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:35,152 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-12 04:00:35,153 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:00:35,153 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:00:35,153 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:00:35,153 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-12 04:00:35,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:35,369 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-04-12 04:00:35,369 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:00:35,369 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-12 04:00:35,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:35,371 INFO L225 Difference]: With dead ends: 101 [2018-04-12 04:00:35,371 INFO L226 Difference]: Without dead ends: 100 [2018-04-12 04:00:35,371 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:00:35,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-12 04:00:35,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-04-12 04:00:35,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-12 04:00:35,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-04-12 04:00:35,381 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-04-12 04:00:35,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:35,381 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-04-12 04:00:35,381 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:00:35,382 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-04-12 04:00:35,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-12 04:00:35,383 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:35,383 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 04:00:35,383 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:35,383 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 04:00:35,395 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:35,415 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:35,420 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:00:35,420 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:00:35,424 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:00:35,424 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:00:35,490 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 04:00:35,490 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:35,607 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 04:00:35,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:35,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-12 04:00:35,627 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-12 04:00:35,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-12 04:00:35,627 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-12 04:00:35,628 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-04-12 04:00:35,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:35,872 INFO L93 Difference]: Finished difference Result 98 states and 105 transitions. [2018-04-12 04:00:35,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:00:35,872 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-12 04:00:35,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:35,873 INFO L225 Difference]: With dead ends: 98 [2018-04-12 04:00:35,873 INFO L226 Difference]: Without dead ends: 97 [2018-04-12 04:00:35,873 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 04:00:35,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2018-04-12 04:00:35,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 85. [2018-04-12 04:00:35,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-04-12 04:00:35,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-04-12 04:00:35,882 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-04-12 04:00:35,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:35,882 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-04-12 04:00:35,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-12 04:00:35,882 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-04-12 04:00:35,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-12 04:00:35,883 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:35,883 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 04:00:35,884 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:35,884 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 04:00:35,892 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:35,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:35,904 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:35,927 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 04:00:35,927 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:35,979 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 04:00:35,999 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:35,999 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-04-12 04:00:36,000 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:00:36,000 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:00:36,000 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:00:36,000 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-04-12 04:00:36,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:36,108 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-04-12 04:00:36,109 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:00:36,109 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-12 04:00:36,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:36,110 INFO L225 Difference]: With dead ends: 174 [2018-04-12 04:00:36,110 INFO L226 Difference]: Without dead ends: 102 [2018-04-12 04:00:36,111 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 04:00:36,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-12 04:00:36,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-04-12 04:00:36,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-12 04:00:36,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-12 04:00:36,121 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-04-12 04:00:36,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:36,122 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-12 04:00:36,122 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:00:36,122 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-12 04:00:36,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-12 04:00:36,124 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:36,125 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 04:00:36,125 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:36,125 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 04:00:36,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:36,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:36,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:36,214 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 04:00:36,215 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:36,316 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 04:00:36,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:36,336 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-04-12 04:00:36,337 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-12 04:00:36,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-12 04:00:36,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-12 04:00:36,337 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-04-12 04:00:36,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:36,477 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-04-12 04:00:36,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-12 04:00:36,477 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-12 04:00:36,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:36,478 INFO L225 Difference]: With dead ends: 180 [2018-04-12 04:00:36,478 INFO L226 Difference]: Without dead ends: 105 [2018-04-12 04:00:36,479 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 04:00:36,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-12 04:00:36,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-04-12 04:00:36,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-12 04:00:36,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-12 04:00:36,485 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-04-12 04:00:36,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:36,485 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-12 04:00:36,485 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-12 04:00:36,485 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-12 04:00:36,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-12 04:00:36,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:36,487 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 04:00:36,487 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:36,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 04:00:36,494 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:36,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:36,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:36,563 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 04:00:36,563 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:36,626 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 04:00:36,646 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:36,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-04-12 04:00:36,646 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-12 04:00:36,646 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-12 04:00:36,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-12 04:00:36,647 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-04-12 04:00:36,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:36,839 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-04-12 04:00:36,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:00:36,839 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-04-12 04:00:36,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:36,840 INFO L225 Difference]: With dead ends: 211 [2018-04-12 04:00:36,840 INFO L226 Difference]: Without dead ends: 130 [2018-04-12 04:00:36,841 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 04:00:36,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-12 04:00:36,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-04-12 04:00:36,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-12 04:00:36,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-04-12 04:00:36,847 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-04-12 04:00:36,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:36,848 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-04-12 04:00:36,848 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-12 04:00:36,848 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-04-12 04:00:36,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-12 04:00:36,848 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:36,848 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 04:00:36,849 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:36,849 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 04:00:36,855 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:36,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:36,870 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:36,885 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 04:00:36,886 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:36,907 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 04:00:36,927 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-12 04:00:36,927 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-12 04:00:36,927 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-12 04:00:36,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-12 04:00:36,928 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-12 04:00:36,928 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-04-12 04:00:37,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:37,000 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-04-12 04:00:37,001 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-12 04:00:37,001 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-04-12 04:00:37,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:37,003 INFO L225 Difference]: With dead ends: 129 [2018-04-12 04:00:37,003 INFO L226 Difference]: Without dead ends: 128 [2018-04-12 04:00:37,003 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 04:00:37,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-12 04:00:37,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-12 04:00:37,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-12 04:00:37,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-12 04:00:37,011 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-04-12 04:00:37,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:37,011 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-12 04:00:37,011 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-12 04:00:37,011 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-12 04:00:37,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-12 04:00:37,012 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:37,012 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 04:00:37,012 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:37,013 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 04:00:37,019 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:37,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:37,035 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:37,056 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 04:00:37,056 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:37,112 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 04:00:37,140 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:37,140 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-12 04:00:37,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-12 04:00:37,141 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-12 04:00:37,141 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-12 04:00:37,141 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-04-12 04:00:37,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:37,198 INFO L93 Difference]: Finished difference Result 167 states and 177 transitions. [2018-04-12 04:00:37,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-12 04:00:37,198 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-04-12 04:00:37,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:37,199 INFO L225 Difference]: With dead ends: 167 [2018-04-12 04:00:37,199 INFO L226 Difference]: Without dead ends: 147 [2018-04-12 04:00:37,200 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 04:00:37,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2018-04-12 04:00:37,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 131. [2018-04-12 04:00:37,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-12 04:00:37,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-12 04:00:37,208 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-04-12 04:00:37,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:37,209 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-12 04:00:37,209 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-12 04:00:37,209 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-12 04:00:37,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-12 04:00:37,210 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:37,210 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 04:00:37,210 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:37,211 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 04:00:37,224 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:37,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:37,250 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:37,355 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 04:00:37,355 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:37,449 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 04:00:37,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:37,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-04-12 04:00:37,470 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-12 04:00:37,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-12 04:00:37,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-04-12 04:00:37,470 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-04-12 04:00:37,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:37,768 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-12 04:00:37,769 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 04:00:37,769 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-04-12 04:00:37,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:37,771 INFO L225 Difference]: With dead ends: 264 [2018-04-12 04:00:37,771 INFO L226 Difference]: Without dead ends: 185 [2018-04-12 04:00:37,772 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 04:00:37,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-12 04:00:37,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-04-12 04:00:37,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 04:00:37,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-04-12 04:00:37,783 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-04-12 04:00:37,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:37,783 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-04-12 04:00:37,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-12 04:00:37,783 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-04-12 04:00:37,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-12 04:00:37,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:37,785 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 04:00:37,785 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:37,785 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 04:00:37,794 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:37,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:37,870 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 04:00:37,870 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:37,999 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 04:00:38,019 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-12 04:00:38,019 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-04-12 04:00:38,019 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-12 04:00:38,019 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-12 04:00:38,020 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-04-12 04:00:38,020 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-04-12 04:00:38,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:38,128 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-04-12 04:00:38,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-12 04:00:38,128 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-04-12 04:00:38,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:38,130 INFO L225 Difference]: With dead ends: 263 [2018-04-12 04:00:38,130 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 04:00:38,131 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 04:00:38,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 04:00:38,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-12 04:00:38,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 04:00:38,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-04-12 04:00:38,141 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-04-12 04:00:38,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:38,141 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-04-12 04:00:38,141 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-12 04:00:38,142 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-04-12 04:00:38,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-12 04:00:38,143 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:38,143 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 04:00:38,143 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:38,143 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 04:00:38,152 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:38,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:38,201 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:38,273 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 04:00:38,273 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:38,390 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 04:00:38,411 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:38,411 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-04-12 04:00:38,411 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 04:00:38,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 04:00:38,412 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:00:38,412 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-04-12 04:00:38,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:38,595 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-12 04:00:38,595 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-12 04:00:38,595 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-04-12 04:00:38,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:38,596 INFO L225 Difference]: With dead ends: 263 [2018-04-12 04:00:38,596 INFO L226 Difference]: Without dead ends: 178 [2018-04-12 04:00:38,597 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 04:00:38,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-12 04:00:38,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-12 04:00:38,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 04:00:38,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-04-12 04:00:38,606 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-04-12 04:00:38,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:38,607 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-04-12 04:00:38,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 04:00:38,607 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-04-12 04:00:38,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-12 04:00:38,608 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:38,608 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 04:00:38,609 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:38,609 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 04:00:38,619 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:38,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:38,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:38,925 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 04:00:38,925 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:39,058 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 04:00:39,077 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:39,077 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-12 04:00:39,078 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-12 04:00:39,078 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-12 04:00:39,078 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-12 04:00:39,078 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-04-12 04:00:39,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:39,262 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-04-12 04:00:39,262 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-12 04:00:39,262 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-04-12 04:00:39,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:39,263 INFO L225 Difference]: With dead ends: 267 [2018-04-12 04:00:39,263 INFO L226 Difference]: Without dead ends: 182 [2018-04-12 04:00:39,264 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2018-04-12 04:00:39,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-12 04:00:39,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-04-12 04:00:39,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-12 04:00:39,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-04-12 04:00:39,272 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-04-12 04:00:39,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:39,273 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-04-12 04:00:39,273 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-12 04:00:39,273 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-04-12 04:00:39,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-12 04:00:39,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:39,275 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 04:00:39,275 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:39,275 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 04:00:39,284 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:39,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:39,352 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 04:00:39,352 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:39,439 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 04:00:39,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:39,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-12 04:00:39,459 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 04:00:39,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 04:00:39,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:00:39,460 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-04-12 04:00:39,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:39,743 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-04-12 04:00:39,743 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 04:00:39,743 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-04-12 04:00:39,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:39,745 INFO L225 Difference]: With dead ends: 225 [2018-04-12 04:00:39,745 INFO L226 Difference]: Without dead ends: 224 [2018-04-12 04:00:39,746 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 04:00:39,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-12 04:00:39,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-04-12 04:00:39,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-12 04:00:39,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-04-12 04:00:39,761 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-04-12 04:00:39,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:39,761 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-04-12 04:00:39,761 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 04:00:39,761 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-04-12 04:00:39,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-12 04:00:39,763 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:39,763 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 04:00:39,763 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:39,763 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 04:00:39,771 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:39,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:39,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:39,808 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:00:39,808 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:00:39,816 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:00:39,816 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:00:40,008 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 04:00:40,008 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:40,208 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 04:00:40,228 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:40,228 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-12 04:00:40,229 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-12 04:00:40,229 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-12 04:00:40,229 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-12 04:00:40,230 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-04-12 04:00:40,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:40,807 INFO L93 Difference]: Finished difference Result 220 states and 230 transitions. [2018-04-12 04:00:40,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-12 04:00:40,808 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-04-12 04:00:40,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:40,809 INFO L225 Difference]: With dead ends: 220 [2018-04-12 04:00:40,809 INFO L226 Difference]: Without dead ends: 219 [2018-04-12 04:00:40,809 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=362, Invalid=1044, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:00:40,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2018-04-12 04:00:40,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 204. [2018-04-12 04:00:40,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 04:00:40,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-04-12 04:00:40,818 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-04-12 04:00:40,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:40,818 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-04-12 04:00:40,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-12 04:00:40,818 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-04-12 04:00:40,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-12 04:00:40,819 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:40,819 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 04:00:40,819 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:40,819 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 04:00:40,825 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:40,854 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:40,956 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 04:00:40,956 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:41,121 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 04:00:41,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:41,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-04-12 04:00:41,141 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-12 04:00:41,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-12 04:00:41,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-04-12 04:00:41,142 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-04-12 04:00:41,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:41,487 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-04-12 04:00:41,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-12 04:00:41,487 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-04-12 04:00:41,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:41,488 INFO L225 Difference]: With dead ends: 324 [2018-04-12 04:00:41,488 INFO L226 Difference]: Without dead ends: 214 [2018-04-12 04:00:41,489 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=1119, Unknown=0, NotChecked=0, Total=1406 [2018-04-12 04:00:41,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-12 04:00:41,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-04-12 04:00:41,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-12 04:00:41,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-04-12 04:00:41,498 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-04-12 04:00:41,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:41,499 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-04-12 04:00:41,499 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-12 04:00:41,499 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-04-12 04:00:41,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-12 04:00:41,500 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:41,500 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 04:00:41,500 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:41,501 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 04:00:41,511 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:41,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:41,553 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:41,618 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 04:00:41,618 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:41,696 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 04:00:41,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:41,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-12 04:00:41,717 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-12 04:00:41,717 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-12 04:00:41,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-12 04:00:41,717 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-04-12 04:00:41,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:41,947 INFO L93 Difference]: Finished difference Result 280 states and 295 transitions. [2018-04-12 04:00:41,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-12 04:00:41,948 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-04-12 04:00:41,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:41,949 INFO L225 Difference]: With dead ends: 280 [2018-04-12 04:00:41,949 INFO L226 Difference]: Without dead ends: 260 [2018-04-12 04:00:41,950 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-12 04:00:41,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-04-12 04:00:41,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 244. [2018-04-12 04:00:41,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-12 04:00:41,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-04-12 04:00:41,961 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-04-12 04:00:41,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:41,962 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-04-12 04:00:41,962 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-12 04:00:41,962 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-04-12 04:00:41,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-12 04:00:41,963 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:41,963 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 04:00:41,963 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:41,963 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 04:00:41,971 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:42,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:42,007 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:42,216 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 04:00:42,216 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:42,387 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 04:00:42,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:42,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-04-12 04:00:42,409 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-12 04:00:42,409 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-12 04:00:42,409 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-04-12 04:00:42,410 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-04-12 04:00:42,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:42,917 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-04-12 04:00:42,934 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-12 04:00:42,934 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-04-12 04:00:42,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:42,936 INFO L225 Difference]: With dead ends: 443 [2018-04-12 04:00:42,936 INFO L226 Difference]: Without dead ends: 298 [2018-04-12 04:00:42,938 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 04:00:42,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-12 04:00:42,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-04-12 04:00:42,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-12 04:00:42,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-04-12 04:00:42,950 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-04-12 04:00:42,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:42,950 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-04-12 04:00:42,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-12 04:00:42,950 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-04-12 04:00:42,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-12 04:00:42,951 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:42,951 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 04:00:42,951 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:42,951 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 04:00:42,957 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:43,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:43,019 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:43,314 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 04:00:43,314 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:43,509 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 04:00:43,529 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:43,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-04-12 04:00:43,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-12 04:00:43,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-12 04:00:43,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-12 04:00:43,530 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-04-12 04:00:44,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:44,011 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-04-12 04:00:44,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-12 04:00:44,011 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-04-12 04:00:44,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:44,013 INFO L225 Difference]: With dead ends: 491 [2018-04-12 04:00:44,013 INFO L226 Difference]: Without dead ends: 356 [2018-04-12 04:00:44,014 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=559, Invalid=2303, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:00:44,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-12 04:00:44,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-04-12 04:00:44,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-12 04:00:44,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-04-12 04:00:44,023 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-04-12 04:00:44,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:44,024 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-04-12 04:00:44,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-12 04:00:44,024 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-04-12 04:00:44,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-12 04:00:44,025 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:44,025 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 04:00:44,025 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:44,025 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 04:00:44,037 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:44,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:44,096 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:44,301 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 04:00:44,301 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:44,553 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 04:00:44,573 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:44,574 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-04-12 04:00:44,574 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-12 04:00:44,574 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-12 04:00:44,575 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-12 04:00:44,575 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-04-12 04:00:44,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:44,988 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-04-12 04:00:44,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-12 04:00:44,989 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-04-12 04:00:44,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:44,990 INFO L225 Difference]: With dead ends: 496 [2018-04-12 04:00:44,990 INFO L226 Difference]: Without dead ends: 355 [2018-04-12 04:00:44,991 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 04:00:44,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-12 04:00:44,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-04-12 04:00:44,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-12 04:00:45,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-04-12 04:00:45,000 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-04-12 04:00:45,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:45,000 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-04-12 04:00:45,000 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-12 04:00:45,000 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-04-12 04:00:45,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-12 04:00:45,001 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:45,002 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 04:00:45,002 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:45,002 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 04:00:45,007 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:45,059 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:45,316 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 04:00:45,316 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:45,680 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 04:00:45,702 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:45,702 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-04-12 04:00:45,703 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:00:45,703 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:00:45,704 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:00:45,704 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-04-12 04:00:46,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:46,479 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-04-12 04:00:46,480 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:00:46,480 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-04-12 04:00:46,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:46,482 INFO L225 Difference]: With dead ends: 545 [2018-04-12 04:00:46,482 INFO L226 Difference]: Without dead ends: 420 [2018-04-12 04:00:46,484 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 607 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=778, Invalid=3382, Unknown=0, NotChecked=0, Total=4160 [2018-04-12 04:00:46,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-12 04:00:46,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-04-12 04:00:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-12 04:00:46,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-04-12 04:00:46,502 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-04-12 04:00:46,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:46,503 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-04-12 04:00:46,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:00:46,503 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-04-12 04:00:46,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-04-12 04:00:46,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:46,506 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 04:00:46,506 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:46,506 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 04:00:46,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:46,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:46,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:47,053 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 04:00:47,053 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:47,560 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 04:00:47,579 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:47,579 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-04-12 04:00:47,580 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-12 04:00:47,580 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-12 04:00:47,581 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-12 04:00:47,581 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-04-12 04:00:48,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:48,140 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-04-12 04:00:48,183 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-04-12 04:00:48,183 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-04-12 04:00:48,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:48,185 INFO L225 Difference]: With dead ends: 550 [2018-04-12 04:00:48,186 INFO L226 Difference]: Without dead ends: 419 [2018-04-12 04:00:48,187 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 736 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=650, Invalid=2890, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:00:48,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-12 04:00:48,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-04-12 04:00:48,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-12 04:00:48,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-04-12 04:00:48,198 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-04-12 04:00:48,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:48,198 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-04-12 04:00:48,198 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-12 04:00:48,198 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-04-12 04:00:48,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-12 04:00:48,201 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:48,201 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 04:00:48,201 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:48,202 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 04:00:48,211 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:48,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:48,286 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:48,739 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 04:00:48,740 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:49,122 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 04:00:49,142 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:49,142 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-04-12 04:00:49,143 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-12 04:00:49,143 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-12 04:00:49,143 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-04-12 04:00:49,143 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-04-12 04:00:49,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:49,913 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-04-12 04:00:49,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-12 04:00:49,913 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-04-12 04:00:49,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:49,916 INFO L225 Difference]: With dead ends: 608 [2018-04-12 04:00:49,916 INFO L226 Difference]: Without dead ends: 493 [2018-04-12 04:00:49,918 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 760 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1324 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1033, Invalid=4667, Unknown=0, NotChecked=0, Total=5700 [2018-04-12 04:00:49,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-12 04:00:49,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-04-12 04:00:49,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-12 04:00:49,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-04-12 04:00:49,937 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-04-12 04:00:49,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:49,938 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-04-12 04:00:49,938 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-12 04:00:49,938 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-04-12 04:00:49,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-12 04:00:49,941 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:49,942 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 04:00:49,942 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:49,942 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 04:00:49,954 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:50,065 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:50,426 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 04:00:50,427 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:50,856 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 04:00:50,876 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:50,876 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-04-12 04:00:50,877 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-12 04:00:50,877 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-12 04:00:50,877 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-04-12 04:00:50,877 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-04-12 04:00:51,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:51,531 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-04-12 04:00:51,531 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-12 04:00:51,531 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-04-12 04:00:51,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:51,533 INFO L225 Difference]: With dead ends: 617 [2018-04-12 04:00:51,533 INFO L226 Difference]: Without dead ends: 496 [2018-04-12 04:00:51,535 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 907 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1754 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=887, Invalid=4083, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 04:00:51,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-12 04:00:51,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-04-12 04:00:51,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-12 04:00:51,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-04-12 04:00:51,554 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-04-12 04:00:51,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:51,554 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-04-12 04:00:51,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-12 04:00:51,555 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-04-12 04:00:51,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-12 04:00:51,558 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:51,558 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 04:00:51,558 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:51,558 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 04:00:51,567 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:51,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:51,652 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:51,876 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 04:00:51,877 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:52,232 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 04:00:52,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:52,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-12 04:00:52,253 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:00:52,253 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:00:52,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:00:52,253 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-04-12 04:00:53,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:53,329 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-04-12 04:00:53,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:00:53,329 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-04-12 04:00:53,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:53,332 INFO L225 Difference]: With dead ends: 591 [2018-04-12 04:00:53,332 INFO L226 Difference]: Without dead ends: 590 [2018-04-12 04:00:53,334 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 04:00:53,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-12 04:00:53,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-04-12 04:00:53,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-04-12 04:00:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-04-12 04:00:53,353 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-04-12 04:00:53,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:53,354 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-04-12 04:00:53,354 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:00:53,354 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-04-12 04:00:53,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-12 04:00:53,357 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:53,358 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 04:00:53,358 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:53,358 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 04:00:53,366 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:53,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:53,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:53,486 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:00:53,486 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:00:53,489 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:00:53,490 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:00:54,374 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 04:00:54,374 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:54,883 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 04:00:54,903 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:54,903 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-12 04:00:54,904 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-12 04:00:54,904 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-12 04:00:54,904 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-12 04:00:54,904 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-04-12 04:00:56,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:56,790 INFO L93 Difference]: Finished difference Result 582 states and 600 transitions. [2018-04-12 04:00:56,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-04-12 04:00:56,790 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-04-12 04:00:56,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:56,792 INFO L225 Difference]: With dead ends: 582 [2018-04-12 04:00:56,793 INFO L226 Difference]: Without dead ends: 581 [2018-04-12 04:00:56,794 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 929 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1158, Invalid=3672, Unknown=0, NotChecked=0, Total=4830 [2018-04-12 04:00:56,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2018-04-12 04:00:56,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 554. [2018-04-12 04:00:56,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-12 04:00:56,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-04-12 04:00:56,816 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-04-12 04:00:56,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:56,817 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-04-12 04:00:56,817 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-12 04:00:56,817 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-04-12 04:00:56,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-12 04:00:56,821 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:56,821 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 04:00:56,821 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:56,821 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 04:00:56,828 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:56,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:56,924 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:57,424 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 04:00:57,424 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:57,949 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 04:00:57,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:57,969 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-04-12 04:00:57,969 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-12 04:00:57,970 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-12 04:00:57,970 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-04-12 04:00:57,970 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-04-12 04:00:58,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:58,731 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-04-12 04:00:58,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-12 04:00:58,732 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-04-12 04:00:58,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:58,733 INFO L225 Difference]: With dead ends: 746 [2018-04-12 04:00:58,734 INFO L226 Difference]: Without dead ends: 564 [2018-04-12 04:00:58,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2414 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1161, Invalid=5481, Unknown=0, NotChecked=0, Total=6642 [2018-04-12 04:00:58,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-12 04:00:58,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-04-12 04:00:58,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-12 04:00:58,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-04-12 04:00:58,756 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-04-12 04:00:58,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:58,756 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-04-12 04:00:58,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-12 04:00:58,757 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-04-12 04:00:58,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-04-12 04:00:58,760 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:58,760 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 04:00:58,761 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:58,761 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 04:00:58,769 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:00:58,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:00:58,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:00:59,180 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 04:00:59,181 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:00:59,430 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 04:00:59,451 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:00:59,451 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-12 04:00:59,452 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-12 04:00:59,452 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-12 04:00:59,453 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-12 04:00:59,453 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-04-12 04:00:59,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:00:59,966 INFO L93 Difference]: Finished difference Result 670 states and 697 transitions. [2018-04-12 04:00:59,967 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-12 04:00:59,967 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-04-12 04:00:59,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:00:59,969 INFO L225 Difference]: With dead ends: 670 [2018-04-12 04:00:59,970 INFO L226 Difference]: Without dead ends: 650 [2018-04-12 04:00:59,971 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 04:00:59,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states. [2018-04-12 04:00:59,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 634. [2018-04-12 04:00:59,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-12 04:00:59,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-04-12 04:00:59,988 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-04-12 04:00:59,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:00:59,988 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-04-12 04:00:59,988 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-12 04:00:59,988 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-04-12 04:00:59,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-04-12 04:00:59,991 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:00:59,991 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 04:00:59,991 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:00:59,991 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 04:01:00,004 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:00,116 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:00,783 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 04:01:00,784 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:01,309 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 04:01:01,330 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:01,330 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-04-12 04:01:01,331 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-12 04:01:01,331 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-12 04:01:01,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-04-12 04:01:01,331 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-04-12 04:01:02,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:02,325 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-04-12 04:01:02,325 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-04-12 04:01:02,326 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-04-12 04:01:02,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:02,329 INFO L225 Difference]: With dead ends: 981 [2018-04-12 04:01:02,329 INFO L226 Difference]: Without dead ends: 724 [2018-04-12 04:01:02,332 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1792 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1324, Invalid=6158, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 04:01:02,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-04-12 04:01:02,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-04-12 04:01:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-04-12 04:01:02,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-04-12 04:01:02,357 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-04-12 04:01:02,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:02,358 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-04-12 04:01:02,358 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-12 04:01:02,358 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-04-12 04:01:02,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-04-12 04:01:02,363 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:02,363 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:01:02,364 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:02,364 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:01:02,373 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:02,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:02,540 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:03,169 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:01:03,170 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:03,782 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:01:03,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:03,828 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-04-12 04:01:03,829 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-12 04:01:03,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-12 04:01:03,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-04-12 04:01:03,829 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-04-12 04:01:05,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:05,048 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-04-12 04:01:05,048 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-12 04:01:05,048 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-04-12 04:01:05,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:05,050 INFO L225 Difference]: With dead ends: 1065 [2018-04-12 04:01:05,051 INFO L226 Difference]: Without dead ends: 818 [2018-04-12 04:01:05,053 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1264 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2330 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1651, Invalid=7855, Unknown=0, NotChecked=0, Total=9506 [2018-04-12 04:01:05,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-12 04:01:05,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-04-12 04:01:05,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-12 04:01:05,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-04-12 04:01:05,073 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-04-12 04:01:05,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:05,074 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-04-12 04:01:05,074 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-12 04:01:05,074 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-04-12 04:01:05,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-04-12 04:01:05,078 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:05,078 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:01:05,078 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:05,078 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:01:05,091 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:05,290 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:06,263 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:01:06,263 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:06,989 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:01:07,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:07,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-04-12 04:01:07,010 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-12 04:01:07,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-12 04:01:07,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-04-12 04:01:07,010 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-04-12 04:01:07,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:07,856 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-04-12 04:01:07,856 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-12 04:01:07,856 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-04-12 04:01:07,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:07,859 INFO L225 Difference]: With dead ends: 1070 [2018-04-12 04:01:07,859 INFO L226 Difference]: Without dead ends: 817 [2018-04-12 04:01:07,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1447 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3179 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1472, Invalid=7084, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 04:01:07,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-12 04:01:07,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-04-12 04:01:07,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-12 04:01:07,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-04-12 04:01:07,893 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-04-12 04:01:07,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:07,893 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-04-12 04:01:07,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-12 04:01:07,894 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-04-12 04:01:07,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-04-12 04:01:07,900 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:07,900 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:01:07,900 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:07,901 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:01:07,909 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:08,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:08,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:08,717 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:01:08,717 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:09,441 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:01:09,460 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:09,461 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-04-12 04:01:09,461 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-12 04:01:09,461 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-12 04:01:09,462 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-04-12 04:01:09,462 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-04-12 04:01:10,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:10,754 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-04-12 04:01:10,754 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-04-12 04:01:10,755 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-04-12 04:01:10,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:10,757 INFO L225 Difference]: With dead ends: 1155 [2018-04-12 04:01:10,757 INFO L226 Difference]: Without dead ends: 918 [2018-04-12 04:01:10,759 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:01:10,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-12 04:01:10,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-04-12 04:01:10,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-12 04:01:10,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-04-12 04:01:10,779 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-04-12 04:01:10,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:10,780 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-04-12 04:01:10,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-12 04:01:10,780 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-04-12 04:01:10,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-04-12 04:01:10,785 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:10,786 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:01:10,786 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:10,786 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:01:10,792 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:10,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:10,940 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:11,592 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:01:11,593 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:12,458 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:01:12,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:12,479 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-04-12 04:01:12,480 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-12 04:01:12,480 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-12 04:01:12,480 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-04-12 04:01:12,480 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-04-12 04:01:13,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:13,486 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-04-12 04:01:13,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-12 04:01:13,486 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-04-12 04:01:13,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:13,489 INFO L225 Difference]: With dead ends: 1160 [2018-04-12 04:01:13,489 INFO L226 Difference]: Without dead ends: 917 [2018-04-12 04:01:13,491 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:01:13,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-12 04:01:13,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-04-12 04:01:13,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-12 04:01:13,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-04-12 04:01:13,514 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-04-12 04:01:13,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:13,515 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-04-12 04:01:13,515 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-12 04:01:13,515 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-04-12 04:01:13,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-04-12 04:01:13,519 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:13,520 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:01:13,520 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:13,520 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:01:13,527 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:13,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:13,664 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:14,451 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:01:14,451 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:15,340 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:01:15,360 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:15,361 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-04-12 04:01:15,361 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-12 04:01:15,362 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-12 04:01:15,362 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-04-12 04:01:15,362 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-04-12 04:01:16,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:16,921 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-04-12 04:01:16,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-12 04:01:16,921 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-04-12 04:01:16,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:16,923 INFO L225 Difference]: With dead ends: 1254 [2018-04-12 04:01:16,924 INFO L226 Difference]: Without dead ends: 1027 [2018-04-12 04:01:16,925 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1696 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3616 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2413, Invalid=11867, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:01:16,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-12 04:01:16,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-12 04:01:16,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-12 04:01:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-04-12 04:01:16,948 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-04-12 04:01:16,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:16,949 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-04-12 04:01:16,949 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-12 04:01:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-04-12 04:01:16,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-04-12 04:01:16,954 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:16,954 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:01:16,954 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:16,955 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:01:16,960 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:17,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:17,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:17,925 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:01:17,925 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:18,949 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:01:18,969 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:18,970 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-04-12 04:01:18,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-12 04:01:18,971 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-12 04:01:18,971 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-04-12 04:01:18,971 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-04-12 04:01:20,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:20,099 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-04-12 04:01:20,153 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-12 04:01:20,153 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-04-12 04:01:20,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:20,156 INFO L225 Difference]: With dead ends: 1259 [2018-04-12 04:01:20,156 INFO L226 Difference]: Without dead ends: 1026 [2018-04-12 04:01:20,157 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1915 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5024 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2205, Invalid=10905, Unknown=0, NotChecked=0, Total=13110 [2018-04-12 04:01:20,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-12 04:01:20,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-04-12 04:01:20,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-12 04:01:20,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-04-12 04:01:20,177 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-04-12 04:01:20,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:20,178 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-04-12 04:01:20,178 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-12 04:01:20,178 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-04-12 04:01:20,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-04-12 04:01:20,183 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:20,183 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:01:20,183 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:20,184 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:01:20,189 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:20,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:20,351 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:21,291 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:01:21,292 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:22,347 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:01:22,367 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:22,367 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-04-12 04:01:22,368 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-12 04:01:22,368 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-12 04:01:22,368 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-04-12 04:01:22,369 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-04-12 04:01:24,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:24,170 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-04-12 04:01:24,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-12 04:01:24,171 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-04-12 04:01:24,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:24,174 INFO L225 Difference]: With dead ends: 1362 [2018-04-12 04:01:24,174 INFO L226 Difference]: Without dead ends: 1145 [2018-04-12 04:01:24,175 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:01:24,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-12 04:01:24,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-04-12 04:01:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-12 04:01:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-04-12 04:01:24,198 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-04-12 04:01:24,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:24,199 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-04-12 04:01:24,199 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-12 04:01:24,199 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-04-12 04:01:24,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-04-12 04:01:24,205 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:24,206 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:01:24,206 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:24,206 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:01:24,214 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:24,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:24,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:25,444 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:01:25,445 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:26,664 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:01:26,684 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:26,685 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-04-12 04:01:26,685 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-12 04:01:26,686 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-12 04:01:26,686 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-04-12 04:01:26,686 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-04-12 04:01:28,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:28,013 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-04-12 04:01:28,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-04-12 04:01:28,014 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-04-12 04:01:28,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:28,017 INFO L225 Difference]: With dead ends: 1367 [2018-04-12 04:01:28,017 INFO L226 Difference]: Without dead ends: 1144 [2018-04-12 04:01:28,019 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:01:28,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-12 04:01:28,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-04-12 04:01:28,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-12 04:01:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-04-12 04:01:28,043 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-04-12 04:01:28,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:28,043 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-04-12 04:01:28,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-12 04:01:28,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-04-12 04:01:28,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-04-12 04:01:28,050 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:28,050 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:01:28,051 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:28,051 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:01:28,059 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:28,241 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:29,395 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:01:29,396 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:30,679 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:01:30,699 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:30,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-04-12 04:01:30,721 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-12 04:01:30,721 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-12 04:01:30,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-04-12 04:01:30,721 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-04-12 04:01:32,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:32,889 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-04-12 04:01:32,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:01:32,889 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-04-12 04:01:32,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:32,893 INFO L225 Difference]: With dead ends: 1479 [2018-04-12 04:01:32,893 INFO L226 Difference]: Without dead ends: 1272 [2018-04-12 04:01:32,895 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2200 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5182 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=3319, Invalid=16703, Unknown=0, NotChecked=0, Total=20022 [2018-04-12 04:01:32,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-04-12 04:01:32,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-04-12 04:01:32,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-12 04:01:32,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-04-12 04:01:32,919 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-04-12 04:01:32,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:32,920 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-04-12 04:01:32,920 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-12 04:01:32,920 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-04-12 04:01:32,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-04-12 04:01:32,928 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:32,928 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:01:32,928 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:32,929 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:01:32,934 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:33,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:33,132 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:34,367 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:01:34,367 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:35,900 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:01:35,934 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:35,934 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-04-12 04:01:35,936 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-12 04:01:35,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-12 04:01:35,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-04-12 04:01:35,937 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-04-12 04:01:37,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:37,660 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-04-12 04:01:37,660 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-04-12 04:01:37,660 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-04-12 04:01:37,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:37,663 INFO L225 Difference]: With dead ends: 1484 [2018-04-12 04:01:37,664 INFO L226 Difference]: Without dead ends: 1271 [2018-04-12 04:01:37,665 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2455 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7289 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3086, Invalid=15546, Unknown=0, NotChecked=0, Total=18632 [2018-04-12 04:01:37,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-04-12 04:01:37,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-04-12 04:01:37,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-12 04:01:37,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-04-12 04:01:37,690 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-04-12 04:01:37,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:37,690 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-04-12 04:01:37,690 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-12 04:01:37,690 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-04-12 04:01:37,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-04-12 04:01:37,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:37,698 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:01:37,699 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:37,699 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:01:37,705 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:37,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:39,247 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:01:39,247 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:40,720 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:01:40,741 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:40,741 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-04-12 04:01:40,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-12 04:01:40,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-12 04:01:40,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-04-12 04:01:40,743 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-04-12 04:01:43,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:43,054 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-04-12 04:01:43,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-12 04:01:43,055 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-04-12 04:01:43,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:43,058 INFO L225 Difference]: With dead ends: 1605 [2018-04-12 04:01:43,058 INFO L226 Difference]: Without dead ends: 1408 [2018-04-12 04:01:43,060 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2479 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6070 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3826, Invalid=19430, Unknown=0, NotChecked=0, Total=23256 [2018-04-12 04:01:43,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-04-12 04:01:43,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-04-12 04:01:43,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-12 04:01:43,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-04-12 04:01:43,087 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-04-12 04:01:43,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:43,088 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-04-12 04:01:43,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-12 04:01:43,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-04-12 04:01:43,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-04-12 04:01:43,099 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:43,099 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:01:43,099 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:43,100 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:01:43,105 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:43,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:43,341 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:44,864 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:01:44,865 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:46,831 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:01:46,852 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:46,852 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-04-12 04:01:46,853 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-12 04:01:46,853 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-12 04:01:46,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-04-12 04:01:46,854 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-04-12 04:01:48,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:48,652 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-04-12 04:01:48,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-12 04:01:48,653 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-04-12 04:01:48,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:48,656 INFO L225 Difference]: With dead ends: 1610 [2018-04-12 04:01:48,656 INFO L226 Difference]: Without dead ends: 1407 [2018-04-12 04:01:48,657 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:01:48,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-04-12 04:01:48,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-04-12 04:01:48,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-12 04:01:48,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-04-12 04:01:48,684 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-04-12 04:01:48,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:48,685 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-04-12 04:01:48,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-12 04:01:48,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-04-12 04:01:48,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-04-12 04:01:48,695 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:48,696 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:01:48,696 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:48,696 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:01:48,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:48,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:48,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:50,505 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:01:50,506 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:52,299 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:01:52,321 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:52,321 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-04-12 04:01:52,322 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-12 04:01:52,322 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-12 04:01:52,323 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-04-12 04:01:52,323 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-04-12 04:01:55,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:01:55,084 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-04-12 04:01:55,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-04-12 04:01:55,085 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-04-12 04:01:55,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:01:55,089 INFO L225 Difference]: With dead ends: 1740 [2018-04-12 04:01:55,089 INFO L226 Difference]: Without dead ends: 1553 [2018-04-12 04:01:55,091 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2776 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7028 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=4369, Invalid=22363, Unknown=0, NotChecked=0, Total=26732 [2018-04-12 04:01:55,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-04-12 04:01:55,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-04-12 04:01:55,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-12 04:01:55,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-04-12 04:01:55,124 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-04-12 04:01:55,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:01:55,125 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-04-12 04:01:55,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-12 04:01:55,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-04-12 04:01:55,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-12 04:01:55,139 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:01:55,140 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:01:55,140 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:01:55,140 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:01:55,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:01:55,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:01:55,390 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:01:57,034 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:01:57,034 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:01:59,080 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:01:59,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:01:59,121 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-04-12 04:01:59,122 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-12 04:01:59,122 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-12 04:01:59,123 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-04-12 04:01:59,123 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-04-12 04:02:00,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:00,894 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-04-12 04:02:00,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-12 04:02:00,894 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-04-12 04:02:00,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:00,899 INFO L225 Difference]: With dead ends: 1749 [2018-04-12 04:02:00,899 INFO L226 Difference]: Without dead ends: 1556 [2018-04-12 04:02:00,901 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3067 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9974 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4115, Invalid=21007, Unknown=0, NotChecked=0, Total=25122 [2018-04-12 04:02:00,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-04-12 04:02:00,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-04-12 04:02:00,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-12 04:02:00,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-04-12 04:02:00,934 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-04-12 04:02:00,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:00,935 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-04-12 04:02:00,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-12 04:02:00,935 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-04-12 04:02:00,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-04-12 04:02:00,947 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:00,947 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:02:00,947 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:00,948 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:02:00,953 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:01,226 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:02,207 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:02:02,208 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:04,004 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:02:04,024 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:04,025 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-12 04:02:04,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:02:04,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:02:04,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:02:04,026 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-04-12 04:02:08,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:08,954 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-04-12 04:02:08,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 04:02:08,955 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-04-12 04:02:08,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:08,959 INFO L225 Difference]: With dead ends: 1755 [2018-04-12 04:02:08,959 INFO L226 Difference]: Without dead ends: 1754 [2018-04-12 04:02:08,960 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3091 GetRequests, 2969 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2010 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=3518, Invalid=11734, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 04:02:08,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-12 04:02:08,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-04-12 04:02:08,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-04-12 04:02:08,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-04-12 04:02:08,993 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-04-12 04:02:08,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:08,994 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-04-12 04:02:08,994 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:02:08,994 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-04-12 04:02:09,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-04-12 04:02:09,005 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:09,006 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:02:09,006 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:09,006 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:02:09,012 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:09,270 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:09,273 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:02:09,273 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-12 04:02:09,279 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-12 04:02:09,279 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-12 04:02:13,038 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:02:13,038 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:15,455 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:02:15,482 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:15,483 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-12 04:02:15,484 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-12 04:02:15,484 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-12 04:02:15,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-12 04:02:15,484 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-04-12 04:02:18,268 WARN L151 SmtUtils]: Spent 110ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-04-12 04:02:18,497 WARN L151 SmtUtils]: Spent 105ms on a formula simplification. DAG size of input: 120 DAG size of output 26 [2018-04-12 04:02:23,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:23,074 INFO L93 Difference]: Finished difference Result 1738 states and 1772 transitions. [2018-04-12 04:02:23,075 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-04-12 04:02:23,075 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-04-12 04:02:23,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:23,079 INFO L225 Difference]: With dead ends: 1738 [2018-04-12 04:02:23,079 INFO L226 Difference]: Without dead ends: 1737 [2018-04-12 04:02:23,080 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3081 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3429 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=4094, Invalid=13728, Unknown=0, NotChecked=0, Total=17822 [2018-04-12 04:02:23,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1737 states. [2018-04-12 04:02:23,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1737 to 1686. [2018-04-12 04:02:23,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-12 04:02:23,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-04-12 04:02:23,112 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-04-12 04:02:23,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:23,112 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-04-12 04:02:23,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-12 04:02:23,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-04-12 04:02:23,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-04-12 04:02:23,124 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:23,124 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:02:23,124 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:23,125 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:02:23,132 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:23,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:23,392 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:25,201 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:02:25,201 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:27,352 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:02:27,373 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:27,374 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-04-12 04:02:27,375 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-12 04:02:27,375 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-12 04:02:27,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-04-12 04:02:27,376 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-04-12 04:02:29,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:29,383 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-04-12 04:02:29,383 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-04-12 04:02:29,384 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-04-12 04:02:29,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:29,388 INFO L225 Difference]: With dead ends: 2022 [2018-04-12 04:02:29,389 INFO L226 Difference]: Without dead ends: 1696 [2018-04-12 04:02:29,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3128 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11474 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=4685, Invalid=24045, Unknown=0, NotChecked=0, Total=28730 [2018-04-12 04:02:29,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-04-12 04:02:29,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-04-12 04:02:29,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-12 04:02:29,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-04-12 04:02:29,423 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-04-12 04:02:29,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:29,424 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-04-12 04:02:29,424 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-12 04:02:29,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-04-12 04:02:29,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-04-12 04:02:29,435 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:29,436 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:02:29,436 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:29,436 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:02:29,442 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:29,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:29,690 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:30,640 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:02:30,641 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:31,933 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:02:31,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:31,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-12 04:02:31,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-12 04:02:31,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-12 04:02:31,956 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-12 04:02:31,956 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-04-12 04:02:33,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:33,524 INFO L93 Difference]: Finished difference Result 1882 states and 1933 transitions. [2018-04-12 04:02:33,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-04-12 04:02:33,524 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-04-12 04:02:33,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:33,531 INFO L225 Difference]: With dead ends: 1882 [2018-04-12 04:02:33,531 INFO L226 Difference]: Without dead ends: 1862 [2018-04-12 04:02:33,533 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-12 04:02:33,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1862 states. [2018-04-12 04:02:33,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1862 to 1846. [2018-04-12 04:02:33,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-04-12 04:02:33,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-04-12 04:02:33,603 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-04-12 04:02:33,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:33,605 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-04-12 04:02:33,605 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-12 04:02:33,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-04-12 04:02:33,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-04-12 04:02:33,627 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:33,627 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:02:33,628 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:33,628 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:02:33,640 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:34,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:34,070 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:36,439 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:02:36,439 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:38,789 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:02:38,810 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:38,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-04-12 04:02:38,812 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-12 04:02:38,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-12 04:02:38,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-04-12 04:02:38,812 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. [2018-04-12 04:02:41,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:41,955 INFO L93 Difference]: Finished difference Result 2489 states and 2557 transitions. [2018-04-12 04:02:41,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-04-12 04:02:41,955 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1652 [2018-04-12 04:02:41,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:41,960 INFO L225 Difference]: With dead ends: 2489 [2018-04-12 04:02:41,960 INFO L226 Difference]: Without dead ends: 2008 [2018-04-12 04:02:41,966 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3379 GetRequests, 3175 SyntacticMatches, 31 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8056 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=4948, Invalid=25502, Unknown=0, NotChecked=0, Total=30450 [2018-04-12 04:02:41,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2018-04-12 04:02:42,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 2000. [2018-04-12 04:02:42,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2000 states. [2018-04-12 04:02:42,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2033 transitions. [2018-04-12 04:02:42,011 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2033 transitions. Word has length 1652 [2018-04-12 04:02:42,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:42,012 INFO L459 AbstractCegarLoop]: Abstraction has 2000 states and 2033 transitions. [2018-04-12 04:02:42,012 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-12 04:02:42,012 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2033 transitions. [2018-04-12 04:02:42,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1817 [2018-04-12 04:02:42,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:42,029 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:02:42,029 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:42,029 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:02:42,035 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:42,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:42,339 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:44,603 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:02:44,603 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:47,124 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:02:47,145 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:47,146 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 105 [2018-04-12 04:02:47,147 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-12 04:02:47,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-12 04:02:47,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=9551, Unknown=0, NotChecked=0, Total=10920 [2018-04-12 04:02:47,148 INFO L87 Difference]: Start difference. First operand 2000 states and 2033 transitions. Second operand 105 states. [2018-04-12 04:02:50,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:50,505 INFO L93 Difference]: Finished difference Result 2645 states and 2712 transitions. [2018-04-12 04:02:50,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-04-12 04:02:50,505 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1816 [2018-04-12 04:02:50,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:50,510 INFO L225 Difference]: With dead ends: 2645 [2018-04-12 04:02:50,510 INFO L226 Difference]: Without dead ends: 2174 [2018-04-12 04:02:50,516 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3712 GetRequests, 3495 SyntacticMatches, 33 SemanticMatches, 184 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9154 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=5563, Invalid=28847, Unknown=0, NotChecked=0, Total=34410 [2018-04-12 04:02:50,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2018-04-12 04:02:50,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2163. [2018-04-12 04:02:50,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-12 04:02:50,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2196 transitions. [2018-04-12 04:02:50,565 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2196 transitions. Word has length 1816 [2018-04-12 04:02:50,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:50,566 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2196 transitions. [2018-04-12 04:02:50,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-12 04:02:50,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2196 transitions. [2018-04-12 04:02:50,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1981 [2018-04-12 04:02:50,586 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:50,587 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:02:50,587 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:50,587 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:02:50,593 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:50,923 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:02:53,346 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:02:53,346 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:02:56,116 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:02:56,138 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:02:56,138 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 102 [2018-04-12 04:02:56,139 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-12 04:02:56,140 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-12 04:02:56,140 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=8974, Unknown=0, NotChecked=0, Total=10302 [2018-04-12 04:02:56,140 INFO L87 Difference]: Start difference. First operand 2163 states and 2196 transitions. Second operand 102 states. [2018-04-12 04:02:58,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:02:58,216 INFO L93 Difference]: Finished difference Result 2650 states and 2728 transitions. [2018-04-12 04:02:58,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-12 04:02:58,216 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1980 [2018-04-12 04:02:58,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:02:58,220 INFO L225 Difference]: With dead ends: 2650 [2018-04-12 04:02:58,220 INFO L226 Difference]: Without dead ends: 2173 [2018-04-12 04:02:58,224 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4039 GetRequests, 3827 SyntacticMatches, 33 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13079 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=5292, Invalid=27288, Unknown=0, NotChecked=0, Total=32580 [2018-04-12 04:02:58,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2018-04-12 04:02:58,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 2163. [2018-04-12 04:02:58,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-12 04:02:58,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2194 transitions. [2018-04-12 04:02:58,275 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2194 transitions. Word has length 1980 [2018-04-12 04:02:58,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:02:58,277 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2194 transitions. [2018-04-12 04:02:58,277 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-12 04:02:58,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2194 transitions. [2018-04-12 04:02:58,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1990 [2018-04-12 04:02:58,300 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:02:58,300 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:02:58,300 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:02:58,301 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:02:58,309 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:02:58,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:02:58,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:01,214 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:03:01,214 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:04,066 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:03:04,087 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:04,088 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 111 [2018-04-12 04:03:04,089 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-12 04:03:04,089 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-12 04:03:04,090 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=10689, Unknown=0, NotChecked=0, Total=12210 [2018-04-12 04:03:04,090 INFO L87 Difference]: Start difference. First operand 2163 states and 2194 transitions. Second operand 111 states. [2018-04-12 04:03:08,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:08,030 INFO L93 Difference]: Finished difference Result 2807 states and 2870 transitions. [2018-04-12 04:03:08,030 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-04-12 04:03:08,031 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 1989 [2018-04-12 04:03:08,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:08,035 INFO L225 Difference]: With dead ends: 2807 [2018-04-12 04:03:08,035 INFO L226 Difference]: Without dead ends: 2346 [2018-04-12 04:03:08,043 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4063 GetRequests, 3833 SyntacticMatches, 35 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10322 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=6214, Invalid=32398, Unknown=0, NotChecked=0, Total=38612 [2018-04-12 04:03:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-12 04:03:08,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2335. [2018-04-12 04:03:08,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-12 04:03:08,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2366 transitions. [2018-04-12 04:03:08,113 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2366 transitions. Word has length 1989 [2018-04-12 04:03:08,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:08,114 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2366 transitions. [2018-04-12 04:03:08,115 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-12 04:03:08,115 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2366 transitions. [2018-04-12 04:03:08,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2163 [2018-04-12 04:03:08,144 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:08,145 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:03:08,145 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:03:08,145 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:03:08,153 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:08,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:08,509 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:11,254 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:03:11,254 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:14,397 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:03:14,419 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:14,420 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 108 [2018-04-12 04:03:14,421 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-12 04:03:14,421 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-12 04:03:14,422 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1478, Invalid=10078, Unknown=0, NotChecked=0, Total=11556 [2018-04-12 04:03:14,422 INFO L87 Difference]: Start difference. First operand 2335 states and 2366 transitions. Second operand 108 states. [2018-04-12 04:03:16,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:16,837 INFO L93 Difference]: Finished difference Result 2812 states and 2885 transitions. [2018-04-12 04:03:16,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-04-12 04:03:16,837 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 2162 [2018-04-12 04:03:16,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:16,842 INFO L225 Difference]: With dead ends: 2812 [2018-04-12 04:03:16,842 INFO L226 Difference]: Without dead ends: 2345 [2018-04-12 04:03:16,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4408 GetRequests, 4183 SyntacticMatches, 35 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14789 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=5936, Invalid=30736, Unknown=0, NotChecked=0, Total=36672 [2018-04-12 04:03:16,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2018-04-12 04:03:16,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 2335. [2018-04-12 04:03:16,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-12 04:03:16,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2364 transitions. [2018-04-12 04:03:16,922 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2364 transitions. Word has length 2162 [2018-04-12 04:03:16,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:16,923 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2364 transitions. [2018-04-12 04:03:16,923 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-12 04:03:16,923 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2364 transitions. [2018-04-12 04:03:16,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-12 04:03:16,944 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:16,945 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:03:16,945 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:03:16,946 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:03:16,951 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:17,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:17,324 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:20,350 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:03:20,351 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:23,487 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:03:23,508 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:23,509 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 117 [2018-04-12 04:03:23,510 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-12 04:03:23,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-12 04:03:23,511 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1681, Invalid=11891, Unknown=0, NotChecked=0, Total=13572 [2018-04-12 04:03:23,511 INFO L87 Difference]: Start difference. First operand 2335 states and 2364 transitions. Second operand 117 states. [2018-04-12 04:03:27,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:27,979 INFO L93 Difference]: Finished difference Result 2978 states and 3037 transitions. [2018-04-12 04:03:27,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-12 04:03:27,979 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 2171 [2018-04-12 04:03:27,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:27,984 INFO L225 Difference]: With dead ends: 2978 [2018-04-12 04:03:27,984 INFO L226 Difference]: Without dead ends: 2527 [2018-04-12 04:03:27,990 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4432 GetRequests, 4189 SyntacticMatches, 37 SemanticMatches, 206 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11560 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=6901, Invalid=36155, Unknown=0, NotChecked=0, Total=43056 [2018-04-12 04:03:27,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2018-04-12 04:03:28,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2516. [2018-04-12 04:03:28,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-12 04:03:28,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2545 transitions. [2018-04-12 04:03:28,115 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2545 transitions. Word has length 2171 [2018-04-12 04:03:28,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:28,116 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2545 transitions. [2018-04-12 04:03:28,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-12 04:03:28,116 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2545 transitions. [2018-04-12 04:03:28,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2354 [2018-04-12 04:03:28,151 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:28,152 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:03:28,152 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:03:28,152 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:03:28,159 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:28,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:28,566 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:31,719 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:03:31,719 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:35,373 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:03:35,413 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:35,414 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 114 [2018-04-12 04:03:35,416 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-12 04:03:35,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-12 04:03:35,418 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1636, Invalid=11246, Unknown=0, NotChecked=0, Total=12882 [2018-04-12 04:03:35,418 INFO L87 Difference]: Start difference. First operand 2516 states and 2545 transitions. Second operand 114 states. [2018-04-12 04:03:38,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:38,096 INFO L93 Difference]: Finished difference Result 2983 states and 3051 transitions. [2018-04-12 04:03:38,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-12 04:03:38,096 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 2353 [2018-04-12 04:03:38,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:38,101 INFO L225 Difference]: With dead ends: 2983 [2018-04-12 04:03:38,101 INFO L226 Difference]: Without dead ends: 2526 [2018-04-12 04:03:38,106 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4795 GetRequests, 4557 SyntacticMatches, 37 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16604 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=6617, Invalid=34389, Unknown=0, NotChecked=0, Total=41006 [2018-04-12 04:03:38,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2018-04-12 04:03:38,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2516. [2018-04-12 04:03:38,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-12 04:03:38,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2543 transitions. [2018-04-12 04:03:38,195 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2543 transitions. Word has length 2353 [2018-04-12 04:03:38,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:38,196 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2543 transitions. [2018-04-12 04:03:38,196 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-12 04:03:38,196 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2543 transitions. [2018-04-12 04:03:38,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2363 [2018-04-12 04:03:38,222 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:38,223 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:03:38,224 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:03:38,224 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:03:38,230 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:38,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:38,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:42,032 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:03:42,032 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:45,736 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:03:45,759 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:45,759 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 123 [2018-04-12 04:03:45,761 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-12 04:03:45,761 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-12 04:03:45,762 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=13157, Unknown=0, NotChecked=0, Total=15006 [2018-04-12 04:03:45,762 INFO L87 Difference]: Start difference. First operand 2516 states and 2543 transitions. Second operand 123 states. [2018-04-12 04:03:50,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:03:50,620 INFO L93 Difference]: Finished difference Result 3158 states and 3213 transitions. [2018-04-12 04:03:50,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-04-12 04:03:50,621 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 2362 [2018-04-12 04:03:50,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:03:50,626 INFO L225 Difference]: With dead ends: 3158 [2018-04-12 04:03:50,626 INFO L226 Difference]: Without dead ends: 2717 [2018-04-12 04:03:50,631 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4819 GetRequests, 4563 SyntacticMatches, 39 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12868 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=7624, Invalid=40118, Unknown=0, NotChecked=0, Total=47742 [2018-04-12 04:03:50,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-04-12 04:03:50,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2706. [2018-04-12 04:03:50,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-12 04:03:50,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2733 transitions. [2018-04-12 04:03:50,725 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2733 transitions. Word has length 2362 [2018-04-12 04:03:50,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:03:50,726 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2733 transitions. [2018-04-12 04:03:50,726 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-12 04:03:50,726 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2733 transitions. [2018-04-12 04:03:50,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2554 [2018-04-12 04:03:50,756 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:03:50,757 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:03:50,757 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:03:50,757 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:03:50,767 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:03:51,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:03:51,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:03:54,876 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:03:54,877 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:03:54,989 WARN L148 SmtUtils]: Spent 106ms on a formula simplification that was a NOOP. DAG size: 105 [2018-04-12 04:03:55,203 WARN L148 SmtUtils]: Spent 111ms on a formula simplification that was a NOOP. DAG size: 108 [2018-04-12 04:03:55,306 WARN L148 SmtUtils]: Spent 102ms on a formula simplification that was a NOOP. DAG size: 108 [2018-04-12 04:03:58,938 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:03:58,959 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:03:58,960 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 120 [2018-04-12 04:03:58,961 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-12 04:03:58,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-12 04:03:58,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1802, Invalid=12478, Unknown=0, NotChecked=0, Total=14280 [2018-04-12 04:03:58,962 INFO L87 Difference]: Start difference. First operand 2706 states and 2733 transitions. Second operand 120 states. [2018-04-12 04:04:01,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:04:01,855 INFO L93 Difference]: Finished difference Result 3163 states and 3226 transitions. [2018-04-12 04:04:01,855 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-04-12 04:04:01,855 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 2553 [2018-04-12 04:04:01,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:04:01,859 INFO L225 Difference]: With dead ends: 3163 [2018-04-12 04:04:01,859 INFO L226 Difference]: Without dead ends: 2716 [2018-04-12 04:04:01,863 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5200 GetRequests, 4949 SyntacticMatches, 39 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18524 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=7335, Invalid=38247, Unknown=0, NotChecked=0, Total=45582 [2018-04-12 04:04:01,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2018-04-12 04:04:01,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 2706. [2018-04-12 04:04:01,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-12 04:04:01,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2731 transitions. [2018-04-12 04:04:01,916 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2731 transitions. Word has length 2553 [2018-04-12 04:04:01,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:04:01,917 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2731 transitions. [2018-04-12 04:04:01,917 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-12 04:04:01,917 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2731 transitions. [2018-04-12 04:04:01,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2563 [2018-04-12 04:04:01,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:04:01,947 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:04:01,947 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:04:01,948 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:04:01,953 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:04:02,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:04:02,366 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-12 04:04:06,109 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:04:06,109 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-12 04:04:10,181 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:04:10,202 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-12 04:04:10,203 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 129 [2018-04-12 04:04:10,204 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-12 04:04:10,205 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-12 04:04:10,205 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2025, Invalid=14487, Unknown=0, NotChecked=0, Total=16512 [2018-04-12 04:04:10,205 INFO L87 Difference]: Start difference. First operand 2706 states and 2731 transitions. Second operand 129 states. [2018-04-12 04:04:15,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-12 04:04:15,035 INFO L93 Difference]: Finished difference Result 3347 states and 3398 transitions. [2018-04-12 04:04:15,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-12 04:04:15,035 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 2562 [2018-04-12 04:04:15,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-12 04:04:15,039 INFO L225 Difference]: With dead ends: 3347 [2018-04-12 04:04:15,039 INFO L226 Difference]: Without dead ends: 2916 [2018-04-12 04:04:15,043 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5224 GetRequests, 4955 SyntacticMatches, 41 SemanticMatches, 228 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14246 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=8383, Invalid=44287, Unknown=0, NotChecked=0, Total=52670 [2018-04-12 04:04:15,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2018-04-12 04:04:15,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2905. [2018-04-12 04:04:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2018-04-12 04:04:15,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 2930 transitions. [2018-04-12 04:04:15,104 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 2930 transitions. Word has length 2562 [2018-04-12 04:04:15,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-12 04:04:15,105 INFO L459 AbstractCegarLoop]: Abstraction has 2905 states and 2930 transitions. [2018-04-12 04:04:15,105 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-12 04:04:15,105 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 2930 transitions. [2018-04-12 04:04:15,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2763 [2018-04-12 04:04:15,139 INFO L347 BasicCegarLoop]: Found error trace [2018-04-12 04:04:15,140 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:04:15,140 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-12 04:04:15,140 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:04:15,146 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-12 04:04:15,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-12 04:04:15,588 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-04-12 04:04:16,952 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-12 04:04:16,953 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-12 04:04:16,955 WARN L197 ceAbstractionStarter]: Timeout [2018-04-12 04:04:16,955 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.04 04:04:16 BasicIcfg [2018-04-12 04:04:16,955 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-12 04:04:16,956 INFO L168 Benchmark]: Toolchain (without parser) took 225905.45 ms. Allocated memory was 308.3 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 251.2 MB in the beginning and 887.2 MB in the end (delta: -636.0 MB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. [2018-04-12 04:04:16,957 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 308.3 MB. Free memory is still 270.7 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-12 04:04:16,957 INFO L168 Benchmark]: CACSL2BoogieTranslator took 226.07 ms. Allocated memory is still 308.3 MB. Free memory was 251.2 MB in the beginning and 241.1 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:04:16,957 INFO L168 Benchmark]: Boogie Preprocessor took 36.33 ms. Allocated memory is still 308.3 MB. Free memory was 241.1 MB in the beginning and 240.1 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. [2018-04-12 04:04:16,957 INFO L168 Benchmark]: RCFGBuilder took 323.50 ms. Allocated memory was 308.3 MB in the beginning and 450.4 MB in the end (delta: 142.1 MB). Free memory was 240.1 MB in the beginning and 416.9 MB in the end (delta: -176.8 MB). Peak memory consumption was 23.5 MB. Max. memory is 5.3 GB. [2018-04-12 04:04:16,958 INFO L168 Benchmark]: IcfgTransformer took 1971.01 ms. Allocated memory was 450.4 MB in the beginning and 470.3 MB in the end (delta: 19.9 MB). Free memory was 416.9 MB in the beginning and 386.1 MB in the end (delta: 30.7 MB). Peak memory consumption was 50.6 MB. Max. memory is 5.3 GB. [2018-04-12 04:04:16,958 INFO L168 Benchmark]: TraceAbstraction took 223342.84 ms. Allocated memory was 470.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 386.1 MB in the beginning and 887.2 MB in the end (delta: -501.1 MB). Peak memory consumption was 1.3 GB. Max. memory is 5.3 GB. [2018-04-12 04:04:16,960 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.12 ms. Allocated memory is still 308.3 MB. Free memory is still 270.7 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 226.07 ms. Allocated memory is still 308.3 MB. Free memory was 251.2 MB in the beginning and 241.1 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 36.33 ms. Allocated memory is still 308.3 MB. Free memory was 241.1 MB in the beginning and 240.1 MB in the end (delta: 996.2 kB). Peak memory consumption was 996.2 kB. Max. memory is 5.3 GB. * RCFGBuilder took 323.50 ms. Allocated memory was 308.3 MB in the beginning and 450.4 MB in the end (delta: 142.1 MB). Free memory was 240.1 MB in the beginning and 416.9 MB in the end (delta: -176.8 MB). Peak memory consumption was 23.5 MB. Max. memory is 5.3 GB. * IcfgTransformer took 1971.01 ms. Allocated memory was 450.4 MB in the beginning and 470.3 MB in the end (delta: 19.9 MB). Free memory was 416.9 MB in the beginning and 386.1 MB in the end (delta: 30.7 MB). Peak memory consumption was 50.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 223342.84 ms. Allocated memory was 470.3 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 386.1 MB in the beginning and 887.2 MB in the end (delta: -501.1 MB). Peak memory consumption was 1.3 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 : 373 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) : 491.63 RENAME_VARIABLES(MILLISECONDS) : 94.49 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 484.41 PROJECTAWAY(MILLISECONDS) : 371.04 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.49 DISJOIN(MILLISECONDS) : 23.98 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 105.02 ADD_EQUALITY(MILLISECONDS) : 9.17 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) : 706.47 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 480.38 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.35 JOIN(MILLISECONDS) : 21.73 RENAMEVARS(MILLISECONDS) : 88.92 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 543.06 ISLABELSTRONGERTHAN(MILLISECONDS) : 58.20 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 9.95 UNFREEZE(MILLISECONDS) : 20.99 REPORTCONTAINS(MILLISECONDS) : 0.24 PROJECTAWAY(MILLISECONDS) : 320.43 MEETEDGELABELS(MILLISECONDS) : 54.02 REPORTEQUALITY(MILLISECONDS) : 135.28 ADDALLNODES(MILLISECONDS) : 104.08 REPORTDISEQUALITY(MILLISECONDS) : 1.76 WEQGRAPHJOIN(MILLISECONDS) : 4.60 #FREEZE : 1337 #ADDNODE : 0 #MEET : 166 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 34 #RENAMEVARS : 424 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 367 #ISLABELSTRONGERTHAN : 2932 #ISWEQGRAPHSTRONGERTHAN : 110 #UNFREEZE : 954 #REPORTCONTAINS : 9 #PROJECTAWAY : 364 #MEETEDGELABELS : 538 #REPORTEQUALITY : 1110 #ADDALLNODES : 166 #REPORTDISEQUALITY : 307 #WEQGRAPHJOIN : 34 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 285.68 REPORT_EQUALITY(MILLISECONDS) : 88.79 FILTERREDUNDANT(MILLISECONDS) : 257.02 ADD_ALL_ELEMENTS(MILLISECONDS) : 47.59 JOIN(MILLISECONDS) : 13.07 ALIGN_ELEMENTS(MILLISECONDS) : 63.00 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 29.18 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 578.91 REPORTCONTAINS(MILLISECONDS) : 3.05 IS_STRONGER_THAN_NO_CACHING(MILLISECONDS) : 117.44 REMOVE(MILLISECONDS) : 0.00 IS_STRONGER_THAN_W_CACHING(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 135.76 #ADDNODE : 0 #MEET : 1544 #REPORT_EQUALITY : 8554 #FILTERREDUNDANT : 8943 #ADD_ALL_ELEMENTS : 3077 #JOIN : 34 #ALIGN_ELEMENTS : 689 #COPY : 0 #REPORT_DISEQUALITY : 3540 #UNFREEZE : 0 #OVERALL : 35766 #REPORTCONTAINS : 170 #IS_STRONGER_THAN_NO_CACHING : 7592 #REMOVE : 0 #IS_STRONGER_THAN_W_CACHING : 0 #PROJECT_TO_ELEMENTS : 1623 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 1 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 77 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 223.2s OverallTime, 60 OverallIterations, 281 TraceHistogramMax, 86.8s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5202 SDtfs, 36597 SDslu, 73076 SDs, 0 SdLazy, 70559 SolverSat, 8255 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 24.8s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98002 GetRequests, 91732 SyntacticMatches, 889 SemanticMatches, 5381 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239672 ImplicationChecksByTransitivity, 112.2s 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.6s AutomataMinimizationTime, 59 MinimizatonAttempts, 823 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.4s SsaConstructionTime, 6.8s SatisfiabilityAnalysisTime, 121.9s InterpolantComputationTime, 47831 NumberOfCodeBlocks, 47831 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 95544 ConstructedInterpolants, 1579 QuantifiedInterpolants, 261765618 SizeOfPredicates, 1872 NumberOfNonLiveVariables, 86827 ConjunctsInSsa, 2145 ConjunctsInUnsatCore, 118 InterpolantComputations, 15 PerfectInterpolantSequences, 5735998/5789302 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-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-04-12_04-04-16-972.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-12_04-04-16-972.csv Completed graceful shutdown