java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-1cf7e2d-m [2018-03-29 23:46:11,293 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-03-29 23:46:11,294 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-03-29 23:46:11,308 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-03-29 23:46:11,308 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-03-29 23:46:11,309 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-03-29 23:46:11,310 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-03-29 23:46:11,312 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-03-29 23:46:11,314 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-03-29 23:46:11,315 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-03-29 23:46:11,316 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-03-29 23:46:11,316 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-03-29 23:46:11,317 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-03-29 23:46:11,318 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-03-29 23:46:11,319 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-03-29 23:46:11,321 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-03-29 23:46:11,323 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-03-29 23:46:11,325 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-03-29 23:46:11,326 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-03-29 23:46:11,327 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-03-29 23:46:11,329 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-03-29 23:46:11,330 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-03-29 23:46:11,330 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-03-29 23:46:11,331 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-03-29 23:46:11,332 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-03-29 23:46:11,333 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-03-29 23:46:11,333 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-03-29 23:46:11,334 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-03-29 23:46:11,335 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-03-29 23:46:11,335 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-03-29 23:46:11,336 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-03-29 23:46:11,336 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-03-29 23:46:11,362 INFO L110 SettingsManager]: Loading preferences was successful [2018-03-29 23:46:11,363 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-03-29 23:46:11,363 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-03-29 23:46:11,363 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-03-29 23:46:11,364 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-03-29 23:46:11,364 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-03-29 23:46:11,364 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-03-29 23:46:11,364 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-03-29 23:46:11,365 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-03-29 23:46:11,365 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-03-29 23:46:11,365 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-03-29 23:46:11,366 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-03-29 23:46:11,366 INFO L133 SettingsManager]: * sizeof long=4 [2018-03-29 23:46:11,366 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-03-29 23:46:11,366 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-03-29 23:46:11,366 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-03-29 23:46:11,366 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-03-29 23:46:11,367 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-03-29 23:46:11,367 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-03-29 23:46:11,367 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-03-29 23:46:11,367 INFO L133 SettingsManager]: * sizeof long double=12 [2018-03-29 23:46:11,367 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-03-29 23:46:11,368 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-03-29 23:46:11,368 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-03-29 23:46:11,368 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-03-29 23:46:11,368 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-03-29 23:46:11,368 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-03-29 23:46:11,369 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-03-29 23:46:11,369 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-03-29 23:46:11,369 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-03-29 23:46:11,369 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-03-29 23:46:11,369 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-03-29 23:46:11,370 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-03-29 23:46:11,370 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-03-29 23:46:11,371 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-03-29 23:46:11,371 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-03-29 23:46:11,371 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-03-29 23:46:11,405 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-03-29 23:46:11,417 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-03-29 23:46:11,421 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-03-29 23:46:11,422 INFO L271 PluginConnector]: Initializing CDTParser... [2018-03-29 23:46:11,423 INFO L276 PluginConnector]: CDTParser initialized [2018-03-29 23:46:11,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 23:46:11,744 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG96c57c4af [2018-03-29 23:46:11,850 INFO L287 CDTParser]: IsIndexed: true [2018-03-29 23:46:11,850 INFO L288 CDTParser]: Found 1 translation units. [2018-03-29 23:46:11,851 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 23:46:11,851 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-03-29 23:46:11,852 INFO L215 ultiparseSymbolTable]: [2018-03-29 23:46:11,852 INFO L218 ultiparseSymbolTable]: Function table: [2018-03-29 23:46:11,852 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 23:46:11,852 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-03-29 23:46:11,852 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-03-29 23:46:11,852 INFO L233 ultiparseSymbolTable]: [2018-03-29 23:46:11,867 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG96c57c4af [2018-03-29 23:46:11,871 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-03-29 23:46:11,875 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2018-03-29 23:46:11,876 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-03-29 23:46:11,876 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-03-29 23:46:11,882 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-03-29 23:46:11,883 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:46:11" (1/1) ... [2018-03-29 23:46:11,885 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@37857be9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:11, skipping insertion in model container [2018-03-29 23:46:11,885 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.03 11:46:11" (1/1) ... [2018-03-29 23:46:11,899 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:46:11,910 INFO L167 Dispatcher]: Using SV-COMP mode [2018-03-29 23:46:12,043 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:46:12,067 INFO L175 PostProcessor]: Settings: Checked method=main [2018-03-29 23:46:12,071 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-03-29 23:46:12,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12 WrapperNode [2018-03-29 23:46:12,081 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-03-29 23:46:12,081 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-03-29 23:46:12,081 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-03-29 23:46:12,082 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-03-29 23:46:12,096 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,097 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,105 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,106 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,109 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,115 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,116 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,118 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-03-29 23:46:12,118 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-03-29 23:46:12,118 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-03-29 23:46:12,118 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-03-29 23:46:12,119 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (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-03-29 23:46:12,174 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-03-29 23:46:12,174 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-03-29 23:46:12,174 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-03-29 23:46:12,175 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-03-29 23:46:12,175 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-03-29 23:46:12,176 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-03-29 23:46:12,176 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-03-29 23:46:12,176 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-03-29 23:46:12,422 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-03-29 23:46:12,423 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:12 BoogieIcfgContainer [2018-03-29 23:46:12,423 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-03-29 23:46:12,424 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2018-03-29 23:46:12,424 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2018-03-29 23:46:12,425 INFO L276 PluginConnector]: IcfgTransformer initialized [2018-03-29 23:46:12,428 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:12" (1/1) ... [2018-03-29 23:46:12,437 INFO L139 apSepIcfgTransformer]: HeapSepIcfgTransformer: Starting heap partitioning [2018-03-29 23:46:12,437 INFO L140 apSepIcfgTransformer]: To be partitioned heap arrays found [#memory_int] [2018-03-29 23:46:12,454 INFO L298 apSepIcfgTransformer]: Heap separator: starting memloc-array-style preprocessing [2018-03-29 23:46:12,462 INFO L333 apSepIcfgTransformer]: finished MemlocArrayUpdater, created 0 location literals (each corresponds to one heap write) [2018-03-29 23:46:12,471 INFO L393 apSepIcfgTransformer]: finished preprocessing for the equality analysis [2018-03-29 23:46:12,471 DEBUG L397 apSepIcfgTransformer]: storeIndexInfoToLocLiteral: Map: [2018-03-29 23:46:12,472 DEBUG L399 apSepIcfgTransformer]: edgeToIndexToStoreIndexInfo: NestedMap2: [2018-03-29 23:46:12,523 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-03-29 23:46:18,176 INFO L314 AbstractInterpreter]: Visited 67 different actions 292 times. Merged at 47 different actions 153 times. Never widened. Found 18 fixpoints after 9 different actions. Largest state had 21 variables. [2018-03-29 23:46:18,178 INFO L405 apSepIcfgTransformer]: finished equality analysis [2018-03-29 23:46:18,185 INFO L195 HeapSepPreAnalysis]: Number of read from array group [#memory_int] : 1 [2018-03-29 23:46:18,186 INFO L415 apSepIcfgTransformer]: Finished pre analysis before partitioning [2018-03-29 23:46:18,186 INFO L416 apSepIcfgTransformer]: array groups: Set: [#memory_int] [2018-03-29 23:46:18,187 INFO L418 apSepIcfgTransformer]: select infos: Set: ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:18,190 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:46:18,191 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:46:18,191 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:46:18,191 DEBUG L330 HeapPartitionManager]: at dimension 0 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:18,191 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:46:18,191 DEBUG L379 HeapPartitionManager]: creating LocationBlock locs_30 [2018-03-29 23:46:18,191 DEBUG L380 HeapPartitionManager]: with contents [NoStoreIndexInfo] [2018-03-29 23:46:18,192 DEBUG L329 HeapPartitionManager]: adding LocationBlock locs_30 [2018-03-29 23:46:18,192 DEBUG L330 HeapPartitionManager]: at dimension 1 for ((select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6)), at (SUMMARY for call #t~mem1 := read~int(~b.base, ~b.offset + ~i~0 * 1, 1); srcloc: L18')) [2018-03-29 23:46:18,192 DEBUG L331 HeapPartitionManager]: write locations: [NoStoreIndexInfo] [2018-03-29 23:46:18,192 INFO L336 HeapPartitionManager]: partitioning result: [2018-03-29 23:46:18,192 INFO L341 HeapPartitionManager]: location blocks for array group [#memory_int] [2018-03-29 23:46:18,192 INFO L350 HeapPartitionManager]: at dimension 0 [2018-03-29 23:46:18,192 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:46:18,193 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:46:18,193 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:46:18,193 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:46:18,193 INFO L350 HeapPartitionManager]: at dimension 1 [2018-03-29 23:46:18,193 INFO L351 HeapPartitionManager]: # array writes (possibly including 1 dummy write/NoStoreIndexInfo) : 1 [2018-03-29 23:46:18,193 INFO L352 HeapPartitionManager]: # location blocks :1 [2018-03-29 23:46:18,193 DEBUG L359 HeapPartitionManager]: location block contents: [2018-03-29 23:46:18,193 DEBUG L362 HeapPartitionManager]: [NoStoreIndexInfo] [2018-03-29 23:46:18,194 INFO L124 ransitionTransformer]: executing heap partitioning transformation [2018-03-29 23:46:18,197 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,197 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,197 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,197 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,198 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,198 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,198 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,198 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,198 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,199 DEBUG L259 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-03-29 23:46:18,199 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,199 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,199 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,199 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,200 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,200 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,200 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,200 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~i~1=v_main_~i~1_8} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:18,200 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,201 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,201 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,201 DEBUG L259 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-03-29 23:46:18,201 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,201 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,202 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,202 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~b~0=v_main_~b~0_3} AuxVars[] AssignedVars[main_~b~0] [2018-03-29 23:46:18,202 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,202 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,202 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,202 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,202 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,203 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,203 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,203 DEBUG L259 ransitionTransformer]: Formula: (and (= 0 (select |v_#valid_16| |v_main_~#mask~0.base_5|)) (= |v_#length_5| (store |v_#length_6| |v_main_~#mask~0.base_5| 32)) (= 0 |v_main_~#mask~0.offset_5|) (not (= 0 |v_main_~#mask~0.base_5|)) (= |v_#valid_15| (store |v_#valid_16| |v_main_~#mask~0.base_5| 1))) InVars {#length=|v_#length_6|, #valid=|v_#valid_16|} OutVars{#length=|v_#length_5|, main_~#mask~0.base=|v_main_~#mask~0.base_5|, main_~#mask~0.offset=|v_main_~#mask~0.offset_5|, #valid=|v_#valid_15|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset, #valid, #length] [2018-03-29 23:46:18,203 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,203 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,203 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,204 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_9 0) InVars {} OutVars{main_~i~1=v_main_~i~1_9} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:18,204 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,204 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,204 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,204 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,204 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,204 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,204 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,205 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,205 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,205 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,205 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,205 DEBUG L259 ransitionTransformer]: Formula: (not (< v_main_~i~1_10 32)) InVars {main_~i~1=v_main_~i~1_10} OutVars{main_~i~1=v_main_~i~1_10} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,205 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,205 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,206 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,206 DEBUG L259 ransitionTransformer]: Formula: (< v_main_~i~1_11 32) InVars {main_~i~1=v_main_~i~1_11} OutVars{main_~i~1=v_main_~i~1_11} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,206 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,206 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,206 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,206 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_17 0) InVars {} OutVars{main_~i~1=v_main_~i~1_17} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:18,206 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,207 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,207 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,207 DEBUG L259 ransitionTransformer]: Formula: (or (not (< v_main_~i~1_12 32)) (not (<= 0 v_main_~i~1_12))) InVars {main_~i~1=v_main_~i~1_12} OutVars{main_~i~1=v_main_~i~1_12} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,207 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,207 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,207 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,208 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,208 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,208 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,208 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,208 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,209 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,209 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,209 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,209 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,209 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,209 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,209 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,210 DEBUG L259 ransitionTransformer]: Formula: (and (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_1| |v_main_~#mask~0.offset_7|) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1| v_main_~i~1_18) (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1| |v_main_~#mask~0.base_7|)) InVars {main_~i~1=v_main_~i~1_18, main_~#mask~0.base=|v_main_~#mask~0.base_7|, main_~#mask~0.offset=|v_main_~#mask~0.offset_7|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~sizeInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.baseInParam_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offsetInParam_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset] [2018-03-29 23:46:18,210 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,210 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,210 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,210 DEBUG L259 ransitionTransformer]: Formula: (not (< v_main_~i~1_1 32)) InVars {main_~i~1=v_main_~i~1_1} OutVars{main_~i~1=v_main_~i~1_1} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,211 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,211 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,211 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,211 DEBUG L259 ransitionTransformer]: Formula: (< v_main_~i~1_2 32) InVars {main_~i~1=v_main_~i~1_2} OutVars{main_~i~1=v_main_~i~1_2} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,211 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,212 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,212 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,212 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#res_2| 0) InVars {} OutVars{main_#res=|v_main_#res_2|} AuxVars[] AssignedVars[main_#res] [2018-03-29 23:46:18,212 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,212 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,213 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,213 DEBUG L259 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-03-29 23:46:18,213 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,213 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,213 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,214 DEBUG L259 ransitionTransformer]: Formula: (and (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|) (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_1, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.offset_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~b.base_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset] [2018-03-29 23:46:18,214 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,214 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,214 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,215 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= 0 v_main_~i~1_3)) (not (< v_main_~i~1_3 32))) InVars {main_~i~1=v_main_~i~1_3} OutVars{main_~i~1=v_main_~i~1_3} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,215 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,215 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,215 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,215 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,215 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,216 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,216 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,216 DEBUG L259 ransitionTransformer]: Formula: (= |v_#valid_11| (store |v_#valid_12| |v_main_~#mask~0.base_3| 0)) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_12|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_3|, #valid=|v_#valid_11|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:46:18,216 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,216 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,217 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,217 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~b~0_4 (store v_main_~b~0_5 v_main_~i~1_14 |v_main_#t~ret3_3|)) InVars {main_~i~1=v_main_~i~1_14, main_~b~0=v_main_~b~0_5, main_#t~ret3=|v_main_#t~ret3_3|} OutVars{main_~i~1=v_main_~i~1_14, main_~b~0=v_main_~b~0_4, main_#t~ret3=|v_main_#t~ret3_3|} AuxVars[] AssignedVars[main_~b~0] [2018-03-29 23:46:18,217 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,217 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,217 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,217 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_1 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#in~size_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size] [2018-03-29 23:46:18,218 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,218 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,218 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,218 DEBUG L259 ransitionTransformer]: Formula: (not (= (+ v_main_~i~1_4 1) (select v_main_~b~0_1 v_main_~i~1_4))) InVars {main_~b~0=v_main_~b~0_1, main_~i~1=v_main_~i~1_4} OutVars{main_~b~0=v_main_~b~0_1, main_~i~1=v_main_~i~1_4} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,218 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,218 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,218 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,218 DEBUG L259 ransitionTransformer]: Formula: (= (select v_main_~b~0_2 v_main_~i~1_5) (+ v_main_~i~1_5 1)) InVars {main_~b~0=v_main_~b~0_2, main_~i~1=v_main_~i~1_5} OutVars{main_~b~0=v_main_~b~0_2, main_~i~1=v_main_~i~1_5} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,219 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,219 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,219 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,219 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_4|, main_~#mask~0.offset=|v_main_~#mask~0.offset_4|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset] [2018-03-29 23:46:18,219 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,219 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,219 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,219 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~ret3=|v_main_#t~ret3_4|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:46:18,220 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,220 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,220 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,220 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0] [2018-03-29 23:46:18,220 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,220 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,220 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,220 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#res_1| 1) InVars {} OutVars{main_#res=|v_main_#res_1|} AuxVars[] AssignedVars[main_#res] [2018-03-29 23:46:18,220 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,220 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,221 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,221 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~post4_1| v_main_~i~1_6) InVars {main_~i~1=v_main_~i~1_6} OutVars{main_#t~post4=|v_main_#t~post4_1|, main_~i~1=v_main_~i~1_6} AuxVars[] AssignedVars[main_#t~post4] [2018-03-29 23:46:18,221 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,221 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,221 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,222 DEBUG L259 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-03-29 23:46:18,222 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,222 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,222 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,222 DEBUG L259 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-03-29 23:46:18,222 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,223 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,223 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,223 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~post2_1| v_main_~i~1_15) InVars {main_~i~1=v_main_~i~1_15} OutVars{main_~i~1=v_main_~i~1_15, main_#t~post2=|v_main_#t~post2_1|} AuxVars[] AssignedVars[main_#t~post2] [2018-03-29 23:46:18,223 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,223 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,224 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,224 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_1} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0] [2018-03-29 23:46:18,224 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,224 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,224 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,224 DEBUG L259 ransitionTransformer]: Formula: (= (store |v_#valid_10| |v_main_~#mask~0.base_1| 0) |v_#valid_9|) InVars {main_~#mask~0.base=|v_main_~#mask~0.base_1|, #valid=|v_#valid_10|} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_1|, #valid=|v_#valid_9|} AuxVars[] AssignedVars[#valid] [2018-03-29 23:46:18,224 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,225 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,225 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,225 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_7 (+ |v_main_#t~post4_2| 1)) InVars {main_#t~post4=|v_main_#t~post4_2|} OutVars{main_#t~post4=|v_main_#t~post4_2|, main_~i~1=v_main_~i~1_7} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:18,225 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,225 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,225 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,225 DEBUG L259 ransitionTransformer]: Formula: (= v_main_~i~1_16 (+ |v_main_#t~post2_2| 1)) InVars {main_#t~post2=|v_main_#t~post2_2|} OutVars{main_~i~1=v_main_~i~1_16, main_#t~post2=|v_main_#t~post2_2|} AuxVars[] AssignedVars[main_~i~1] [2018-03-29 23:46:18,225 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,225 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,226 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,226 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_2 0) InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_2} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0] [2018-03-29 23:46:18,226 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,226 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,226 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,226 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_~#mask~0.base=|v_main_~#mask~0.base_2|, main_~#mask~0.offset=|v_main_~#mask~0.offset_2|} AuxVars[] AssignedVars[main_~#mask~0.base, main_~#mask~0.offset] [2018-03-29 23:46:18,226 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,226 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,227 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,227 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post4=|v_main_#t~post4_3|} AuxVars[] AssignedVars[main_#t~post4] [2018-03-29 23:46:18,227 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,227 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,227 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,227 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{main_#t~post2=|v_main_#t~post2_3|} AuxVars[] AssignedVars[main_#t~post2] [2018-03-29 23:46:18,227 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,227 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,227 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,228 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,228 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,228 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,228 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,228 DEBUG L259 ransitionTransformer]: Formula: false InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,228 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,228 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,228 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,228 DEBUG L259 ransitionTransformer]: Formula: (not (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2 1))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_3} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,229 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,229 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,229 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,229 DEBUG L259 ransitionTransformer]: Formula: (<= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~size_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_4} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,229 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,229 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,229 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,230 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_11} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res] [2018-03-29 23:46:18,230 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,230 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,230 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,230 DEBUG L259 ransitionTransformer]: Formula: (or (not (< v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5 33)) (not (<= 0 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_5} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,231 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,231 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,231 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,231 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,231 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,231 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,232 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,232 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,232 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,232 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,238 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,238 DEBUG L259 ransitionTransformer]: Formula: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1] [2018-03-29 23:46:18,238 DEBUG L266 ransitionTransformer]: formula has changed [2018-03-29 23:46:18,238 DEBUG L267 ransitionTransformer]: old formula: [2018-03-29 23:46:18,238 DEBUG L268 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) [2018-03-29 23:46:18,239 DEBUG L269 ransitionTransformer]: new formula: [2018-03-29 23:46:18,239 DEBUG L270 ransitionTransformer]: (let ((.cse0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6))) (and (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6 1) (select |v_#length_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2)) (= (select (select |v_#memory_int_part_locs_30_locs_30_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) .cse0) |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|) (<= 0 .cse0) (= (select |v_#valid_3| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2) 1))) [2018-03-29 23:46:18,239 DEBUG L274 ransitionTransformer]: invars have changed [2018-03-29 23:46:18,239 DEBUG L275 ransitionTransformer]: old invars: [2018-03-29 23:46:18,239 DEBUG L276 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|} [2018-03-29 23:46:18,239 DEBUG L277 ransitionTransformer]: new invars: [2018-03-29 23:46:18,239 DEBUG L278 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} [2018-03-29 23:46:18,240 DEBUG L282 ransitionTransformer]: outvars have changed [2018-03-29 23:46:18,240 DEBUG L283 ransitionTransformer]: old outvars: [2018-03-29 23:46:18,240 DEBUG L284 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, #memory_int=|v_#memory_int_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|} [2018-03-29 23:46:18,240 DEBUG L285 ransitionTransformer]: new outvars: [2018-03-29 23:46:18,240 DEBUG L286 ransitionTransformer]: {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_6, #valid=|v_#valid_3|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_2, #length=|v_#length_1|, #memory_int_part_locs_30_locs_30=|v_#memory_int_part_locs_30_locs_30_1|} [2018-03-29 23:46:18,240 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,240 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,240 DEBUG L259 ransitionTransformer]: Formula: (not (= (select |v_#valid_4| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3) 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3, #valid=|v_#valid_4|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_3, #valid=|v_#valid_4|} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,241 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,241 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,241 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,241 DEBUG L259 ransitionTransformer]: Formula: (or (not (<= (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7 1) (select |v_#length_2| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4))) (not (<= 0 (+ v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7)))) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3, #length=|v_#length_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.base_4, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~b.offset_3, #length=|v_#length_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_7} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,241 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,241 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,242 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,242 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_2 (store v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_3 v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8 |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_3, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0_2, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_2|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_8} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~a~0] [2018-03-29 23:46:18,242 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,242 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,242 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,243 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~mem1] [2018-03-29 23:46:18,243 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,243 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,243 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,243 DEBUG L259 ransitionTransformer]: Formula: (= |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_1| v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_1|, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_9} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0] [2018-03-29 23:46:18,243 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,244 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,244 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,244 DEBUG L259 ransitionTransformer]: Formula: (= v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_10 (+ |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2| 1)) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2|} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0=v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0_10, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_2|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_~i~0] [2018-03-29 23:46:18,244 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,245 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,245 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,245 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0_3|} AuxVars[] AssignedVars[__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#t~post0] [2018-03-29 23:46:18,245 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,245 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,245 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,246 DEBUG L259 ransitionTransformer]: Formula: true InVars {} OutVars{} AuxVars[] AssignedVars[] [2018-03-29 23:46:18,246 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,246 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,246 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,246 DEBUG L259 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|} AuxVars[] AssignedVars[ULTIMATE.start_#t~ret5] [2018-03-29 23:46:18,246 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,247 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,247 DEBUG L258 ransitionTransformer]: transformed transition [2018-03-29 23:46:18,247 DEBUG L259 ransitionTransformer]: Formula: (= |v_main_#t~ret3_5| |v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|) InVars {__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#res=|v___U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo_#resOutParam_1|} OutVars{main_#t~ret3=|v_main_#t~ret3_5|} AuxVars[] AssignedVars[main_#t~ret3] [2018-03-29 23:46:18,247 DEBUG L262 ransitionTransformer]: transformula unchanged [2018-03-29 23:46:18,247 DEBUG L288 ransitionTransformer]: [2018-03-29 23:46:18,248 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:46:18 BasicIcfg [2018-03-29 23:46:18,249 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2018-03-29 23:46:18,250 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-03-29 23:46:18,250 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-03-29 23:46:18,253 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-03-29 23:46:18,253 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.03 11:46:11" (1/4) ... [2018-03-29 23:46:18,254 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b98af87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:46:18, skipping insertion in model container [2018-03-29 23:46:18,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.03 11:46:12" (2/4) ... [2018-03-29 23:46:18,254 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b98af87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.03 11:46:18, skipping insertion in model container [2018-03-29 23:46:18,254 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.03 11:46:12" (3/4) ... [2018-03-29 23:46:18,255 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b98af87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:46:18, skipping insertion in model container [2018-03-29 23:46:18,255 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 29.03 11:46:18" (4/4) ... [2018-03-29 23:46:18,256 INFO L107 eAbstractionObserver]: Analyzing ICFG memPartitionedIcfg [2018-03-29 23:46:18,263 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-03-29 23:46:18,269 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-03-29 23:46:18,301 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-03-29 23:46:18,302 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-03-29 23:46:18,302 INFO L370 AbstractCegarLoop]: Hoare is true [2018-03-29 23:46:18,302 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-03-29 23:46:18,302 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-03-29 23:46:18,302 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-03-29 23:46:18,302 INFO L374 AbstractCegarLoop]: Difference is false [2018-03-29 23:46:18,302 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-03-29 23:46:18,302 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-03-29 23:46:18,303 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-03-29 23:46:18,312 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-03-29 23:46:18,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-03-29 23:46:18,317 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:18,318 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-03-29 23:46:18,318 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:18,322 INFO L82 PathProgramCache]: Analyzing trace with hash 624332393, 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-03-29 23:46:18,344 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:18,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:18,382 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:18,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:18,455 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:18,506 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:18,506 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-03-29 23:46:18,508 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:46:18,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:46:18,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:46:18,522 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-03-29 23:46:18,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:18,603 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-03-29 23:46:18,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-03-29 23:46:18,605 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-03-29 23:46:18,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:18,616 INFO L225 Difference]: With dead ends: 136 [2018-03-29 23:46:18,617 INFO L226 Difference]: Without dead ends: 80 [2018-03-29 23:46:18,620 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-03-29 23:46:18,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-03-29 23:46:18,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-03-29 23:46:18,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-03-29 23:46:18,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-03-29 23:46:18,665 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-03-29 23:46:18,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:18,665 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-03-29 23:46:18,666 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:46:18,666 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-03-29 23:46:18,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-03-29 23:46:18,667 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:18,667 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-03-29 23:46:18,667 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:18,667 INFO L82 PathProgramCache]: Analyzing trace with hash -876635424, 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-03-29 23:46:18,675 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:18,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:18,691 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:18,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:18,705 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:18,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:18,743 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:18,743 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-03-29 23:46:18,745 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-03-29 23:46:18,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-03-29 23:46:18,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-03-29 23:46:18,745 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-03-29 23:46:18,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:18,776 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-03-29 23:46:18,776 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-03-29 23:46:18,776 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-03-29 23:46:18,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:18,779 INFO L225 Difference]: With dead ends: 78 [2018-03-29 23:46:18,779 INFO L226 Difference]: Without dead ends: 77 [2018-03-29 23:46:18,780 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-03-29 23:46:18,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-03-29 23:46:18,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-03-29 23:46:18,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:46:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:46:18,788 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-03-29 23:46:18,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:18,788 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:46:18,788 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-03-29 23:46:18,788 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:46:18,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:46:18,789 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:18,789 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-03-29 23:46:18,789 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:18,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1405894145, 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-03-29 23:46:18,797 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:18,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:18,814 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:18,834 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-03-29 23:46:18,834 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:18,838 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:18,838 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:18,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:18,884 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:19,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,069 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:19,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-03-29 23:46:19,069 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-03-29 23:46:19,069 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-03-29 23:46:19,069 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-03-29 23:46:19,070 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 10 states. [2018-03-29 23:46:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:19,172 INFO L93 Difference]: Finished difference Result 77 states and 81 transitions. [2018-03-29 23:46:19,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:46:19,173 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-03-29 23:46:19,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:19,173 INFO L225 Difference]: With dead ends: 77 [2018-03-29 23:46:19,174 INFO L226 Difference]: Without dead ends: 76 [2018-03-29 23:46:19,174 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-03-29 23:46:19,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-03-29 23:46:19,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 68. [2018-03-29 23:46:19,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-03-29 23:46:19,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 73 transitions. [2018-03-29 23:46:19,182 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 73 transitions. Word has length 23 [2018-03-29 23:46:19,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:19,182 INFO L459 AbstractCegarLoop]: Abstraction has 68 states and 73 transitions. [2018-03-29 23:46:19,182 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-03-29 23:46:19,182 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 73 transitions. [2018-03-29 23:46:19,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-03-29 23:46:19,183 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:19,183 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-03-29 23:46:19,183 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:19,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1405894146, 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-03-29 23:46:19,191 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:19,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:19,210 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-03-29 23:46:19,210 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:19,218 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:19,218 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-03-29 23:46:19,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,240 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,284 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:19,284 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-03-29 23:46:19,285 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-03-29 23:46:19,285 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-03-29 23:46:19,285 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-03-29 23:46:19,285 INFO L87 Difference]: Start difference. First operand 68 states and 73 transitions. Second operand 5 states. [2018-03-29 23:46:19,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:19,363 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2018-03-29 23:46:19,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-03-29 23:46:19,363 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-03-29 23:46:19,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:19,364 INFO L225 Difference]: With dead ends: 68 [2018-03-29 23:46:19,365 INFO L226 Difference]: Without dead ends: 67 [2018-03-29 23:46:19,365 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-03-29 23:46:19,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-03-29 23:46:19,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-03-29 23:46:19,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-03-29 23:46:19,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-03-29 23:46:19,373 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-03-29 23:46:19,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:19,373 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-03-29 23:46:19,373 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-03-29 23:46:19,373 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-03-29 23:46:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-03-29 23:46:19,374 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:19,374 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-03-29 23:46:19,375 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:19,375 INFO L82 PathProgramCache]: Analyzing trace with hash -1482195022, 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-03-29 23:46:19,394 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:19,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:19,410 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,497 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,560 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:19,560 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-03-29 23:46:19,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:46:19,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:46:19,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:46:19,561 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-03-29 23:46:19,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:19,640 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-03-29 23:46:19,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:46:19,641 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-03-29 23:46:19,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:19,642 INFO L225 Difference]: With dead ends: 101 [2018-03-29 23:46:19,642 INFO L226 Difference]: Without dead ends: 100 [2018-03-29 23:46:19,642 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-03-29 23:46:19,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-03-29 23:46:19,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-03-29 23:46:19,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-03-29 23:46:19,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-03-29 23:46:19,652 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-03-29 23:46:19,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:19,652 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-03-29 23:46:19,652 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:46:19,652 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-03-29 23:46:19,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-03-29 23:46:19,653 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:19,654 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-03-29 23:46:19,654 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:19,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1296594797, 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-03-29 23:46:19,671 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:19,691 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:19,694 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-03-29 23:46:19,694 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:19,700 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:19,700 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:19,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,772 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:19,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:19,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:19,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-03-29 23:46:19,900 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-03-29 23:46:19,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-03-29 23:46:19,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-03-29 23:46:19,900 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-03-29 23:46:20,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:20,101 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-03-29 23:46:20,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-03-29 23:46:20,101 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-03-29 23:46:20,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:20,102 INFO L225 Difference]: With dead ends: 95 [2018-03-29 23:46:20,102 INFO L226 Difference]: Without dead ends: 94 [2018-03-29 23:46:20,102 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2018-03-29 23:46:20,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-03-29 23:46:20,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-03-29 23:46:20,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-03-29 23:46:20,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-03-29 23:46:20,111 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-03-29 23:46:20,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:20,112 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-03-29 23:46:20,112 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-03-29 23:46:20,112 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-03-29 23:46:20,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-03-29 23:46:20,113 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:20,113 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-03-29 23:46:20,113 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:20,113 INFO L82 PathProgramCache]: Analyzing trace with hash 2109784024, 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-03-29 23:46:20,125 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:20,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:20,139 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:20,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:20,160 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:20,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:20,224 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:20,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-03-29 23:46:20,224 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 23:46:20,224 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 23:46:20,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-03-29 23:46:20,225 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-03-29 23:46:20,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:20,316 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-03-29 23:46:20,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-03-29 23:46:20,316 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-03-29 23:46:20,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:20,317 INFO L225 Difference]: With dead ends: 174 [2018-03-29 23:46:20,317 INFO L226 Difference]: Without dead ends: 102 [2018-03-29 23:46:20,317 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-03-29 23:46:20,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-03-29 23:46:20,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-03-29 23:46:20,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 23:46:20,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 23:46:20,326 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-03-29 23:46:20,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:20,327 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 23:46:20,327 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 23:46:20,327 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 23:46:20,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-03-29 23:46:20,329 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:20,329 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-03-29 23:46:20,329 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:20,330 INFO L82 PathProgramCache]: Analyzing trace with hash -2105801786, 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-03-29 23:46:20,337 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:20,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:20,352 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:20,381 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:20,382 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:20,457 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-03-29 23:46:20,478 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:20,478 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-03-29 23:46:20,478 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-03-29 23:46:20,479 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-03-29 23:46:20,479 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-03-29 23:46:20,479 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-03-29 23:46:20,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:20,585 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-03-29 23:46:20,585 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-03-29 23:46:20,585 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-03-29 23:46:20,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:20,586 INFO L225 Difference]: With dead ends: 180 [2018-03-29 23:46:20,586 INFO L226 Difference]: Without dead ends: 105 [2018-03-29 23:46:20,587 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:46:20,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-03-29 23:46:20,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-03-29 23:46:20,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-03-29 23:46:20,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-03-29 23:46:20,593 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-03-29 23:46:20,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:20,593 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-03-29 23:46:20,593 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-03-29 23:46:20,594 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-03-29 23:46:20,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-03-29 23:46:20,595 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:20,595 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-03-29 23:46:20,595 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:20,595 INFO L82 PathProgramCache]: Analyzing trace with hash -778437774, 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-03-29 23:46:20,602 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:20,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:20,619 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:20,663 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 23:46:20,663 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:20,717 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-03-29 23:46:20,742 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:20,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-03-29 23:46:20,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-03-29 23:46:20,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-03-29 23:46:20,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-03-29 23:46:20,743 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-03-29 23:46:20,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:20,972 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-03-29 23:46:20,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-03-29 23:46:20,972 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-03-29 23:46:20,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:20,973 INFO L225 Difference]: With dead ends: 211 [2018-03-29 23:46:20,973 INFO L226 Difference]: Without dead ends: 130 [2018-03-29 23:46:20,974 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2018-03-29 23:46:20,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-03-29 23:46:20,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-03-29 23:46:20,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-03-29 23:46:20,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-03-29 23:46:20,982 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-03-29 23:46:20,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:20,982 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-03-29 23:46:20,982 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-03-29 23:46:20,982 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-03-29 23:46:20,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-03-29 23:46:20,983 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:20,983 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-03-29 23:46:20,983 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:20,984 INFO L82 PathProgramCache]: Analyzing trace with hash -184333416, 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-03-29 23:46:20,989 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:21,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:21,003 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,018 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:21,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,079 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-03-29 23:46:21,079 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-03-29 23:46:21,079 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-03-29 23:46:21,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-03-29 23:46:21,079 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-03-29 23:46:21,079 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-03-29 23:46:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:21,123 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-03-29 23:46:21,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-03-29 23:46:21,123 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-03-29 23:46:21,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:21,125 INFO L225 Difference]: With dead ends: 129 [2018-03-29 23:46:21,125 INFO L226 Difference]: Without dead ends: 128 [2018-03-29 23:46:21,125 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-03-29 23:46:21,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-03-29 23:46:21,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-03-29 23:46:21,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-03-29 23:46:21,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-03-29 23:46:21,133 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-03-29 23:46:21,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:21,133 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-03-29 23:46:21,133 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-03-29 23:46:21,133 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-03-29 23:46:21,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-03-29 23:46:21,134 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:21,134 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-03-29 23:46:21,134 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:21,134 INFO L82 PathProgramCache]: Analyzing trace with hash 909219679, 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-03-29 23:46:21,140 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:21,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:21,154 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,165 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:21,201 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,223 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:21,223 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-03-29 23:46:21,223 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-03-29 23:46:21,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-03-29 23:46:21,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-03-29 23:46:21,223 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-03-29 23:46:21,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:21,280 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-03-29 23:46:21,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-03-29 23:46:21,280 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-03-29 23:46:21,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:21,281 INFO L225 Difference]: With dead ends: 161 [2018-03-29 23:46:21,281 INFO L226 Difference]: Without dead ends: 141 [2018-03-29 23:46:21,282 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-03-29 23:46:21,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-03-29 23:46:21,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-03-29 23:46:21,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-03-29 23:46:21,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-03-29 23:46:21,288 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-03-29 23:46:21,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:21,288 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-03-29 23:46:21,288 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-03-29 23:46:21,288 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-03-29 23:46:21,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-03-29 23:46:21,289 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:21,289 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-03-29 23:46:21,289 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:21,289 INFO L82 PathProgramCache]: Analyzing trace with hash 777784609, 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-03-29 23:46:21,298 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:21,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:21,318 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:21,391 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,391 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:21,469 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-03-29 23:46:21,490 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:21,490 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-03-29 23:46:21,491 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-03-29 23:46:21,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-03-29 23:46:21,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-03-29 23:46:21,491 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-03-29 23:46:21,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:21,774 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-03-29 23:46:21,774 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-03-29 23:46:21,774 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-03-29 23:46:21,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:21,776 INFO L225 Difference]: With dead ends: 264 [2018-03-29 23:46:21,776 INFO L226 Difference]: Without dead ends: 185 [2018-03-29 23:46:21,777 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 23:46:21,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-03-29 23:46:21,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-03-29 23:46:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-03-29 23:46:21,787 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-03-29 23:46:21,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:21,787 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-03-29 23:46:21,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-03-29 23:46:21,787 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-03-29 23:46:21,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-03-29 23:46:21,789 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:21,789 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-03-29 23:46:21,789 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:21,789 INFO L82 PathProgramCache]: Analyzing trace with hash -2013031491, 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-03-29 23:46:21,802 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:21,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:21,825 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-03-29 23:46:21,855 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:21,941 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-03-29 23:46:21,962 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-03-29 23:46:21,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-03-29 23:46:21,962 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-03-29 23:46:21,963 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-03-29 23:46:21,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-03-29 23:46:21,963 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-03-29 23:46:22,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:22,079 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-03-29 23:46:22,079 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-03-29 23:46:22,079 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-03-29 23:46:22,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:22,080 INFO L225 Difference]: With dead ends: 263 [2018-03-29 23:46:22,080 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 23:46:22,081 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-03-29 23:46:22,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 23:46:22,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 23:46:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:22,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-03-29 23:46:22,089 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-03-29 23:46:22,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:22,089 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-03-29 23:46:22,089 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-03-29 23:46:22,089 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-03-29 23:46:22,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-03-29 23:46:22,090 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:22,090 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-03-29 23:46:22,090 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:22,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1477597440, 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-03-29 23:46:22,097 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:22,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:22,123 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:22,176 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:22,176 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:22,263 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:22,285 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:22,285 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-03-29 23:46:22,286 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:22,286 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:22,286 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:22,286 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-03-29 23:46:22,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:22,414 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-03-29 23:46:22,414 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-03-29 23:46:22,414 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-03-29 23:46:22,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:22,416 INFO L225 Difference]: With dead ends: 263 [2018-03-29 23:46:22,416 INFO L226 Difference]: Without dead ends: 178 [2018-03-29 23:46:22,417 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 215 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2018-03-29 23:46:22,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-03-29 23:46:22,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-03-29 23:46:22,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:22,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-03-29 23:46:22,426 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-03-29 23:46:22,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:22,426 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-03-29 23:46:22,426 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:22,426 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-03-29 23:46:22,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-03-29 23:46:22,428 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:22,428 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-03-29 23:46:22,428 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:22,428 INFO L82 PathProgramCache]: Analyzing trace with hash 1639080848, 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-03-29 23:46:22,437 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:22,470 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:22,545 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:22,545 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-03-29 23:46:22,676 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:22,677 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-03-29 23:46:22,677 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-03-29 23:46:22,677 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-03-29 23:46:22,677 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-03-29 23:46:22,677 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-03-29 23:46:22,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:22,873 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-03-29 23:46:22,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-03-29 23:46:22,873 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-03-29 23:46:22,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:22,874 INFO L225 Difference]: With dead ends: 267 [2018-03-29 23:46:22,874 INFO L226 Difference]: Without dead ends: 182 [2018-03-29 23:46:22,875 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 229 SyntacticMatches, 5 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=152, Invalid=498, Unknown=0, NotChecked=0, Total=650 [2018-03-29 23:46:22,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-03-29 23:46:22,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-03-29 23:46:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-03-29 23:46:22,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-03-29 23:46:22,883 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-03-29 23:46:22,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:22,883 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-03-29 23:46:22,883 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-03-29 23:46:22,883 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-03-29 23:46:22,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-03-29 23:46:22,885 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:22,885 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-03-29 23:46:22,885 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:22,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1127167744, 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-03-29 23:46:22,899 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:22,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:22,941 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:22,984 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 23:46:22,984 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-03-29 23:46:23,118 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:23,118 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-03-29 23:46:23,119 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:23,119 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:23,119 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:23,119 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-03-29 23:46:23,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:23,419 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-03-29 23:46:23,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:46:23,419 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-03-29 23:46:23,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:23,421 INFO L225 Difference]: With dead ends: 225 [2018-03-29 23:46:23,421 INFO L226 Difference]: Without dead ends: 224 [2018-03-29 23:46:23,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=626, Unknown=0, NotChecked=0, Total=870 [2018-03-29 23:46:23,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-03-29 23:46:23,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-03-29 23:46:23,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-03-29 23:46:23,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-03-29 23:46:23,429 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-03-29 23:46:23,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:23,429 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-03-29 23:46:23,429 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:23,429 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-03-29 23:46:23,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-03-29 23:46:23,430 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:23,430 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-03-29 23:46:23,430 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:23,431 INFO L82 PathProgramCache]: Analyzing trace with hash -582461473, 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-03-29 23:46:23,449 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:23,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:23,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:23,483 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-03-29 23:46:23,483 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:23,486 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:23,486 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:23,635 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 23:46:23,635 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:23,788 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-03-29 23:46:23,809 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:23,809 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-03-29 23:46:23,809 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-03-29 23:46:23,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-03-29 23:46:23,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-03-29 23:46:23,810 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-03-29 23:46:24,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:24,509 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-03-29 23:46:24,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-03-29 23:46:24,510 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-03-29 23:46:24,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:24,512 INFO L225 Difference]: With dead ends: 217 [2018-03-29 23:46:24,512 INFO L226 Difference]: Without dead ends: 216 [2018-03-29 23:46:24,512 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-03-29 23:46:24,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-03-29 23:46:24,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-03-29 23:46:24,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 23:46:24,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-03-29 23:46:24,519 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-03-29 23:46:24,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:24,519 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-03-29 23:46:24,519 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-03-29 23:46:24,519 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-03-29 23:46:24,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-03-29 23:46:24,520 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:24,520 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-03-29 23:46:24,520 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:24,520 INFO L82 PathProgramCache]: Analyzing trace with hash 2036705663, 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-03-29 23:46:24,543 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:24,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:24,577 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:24,680 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 23:46:24,681 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:24,828 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-03-29 23:46:24,848 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:24,848 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-03-29 23:46:24,849 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-03-29 23:46:24,849 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-03-29 23:46:24,849 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-03-29 23:46:24,849 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-03-29 23:46:25,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:25,114 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-03-29 23:46:25,114 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-03-29 23:46:25,114 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-03-29 23:46:25,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:25,115 INFO L225 Difference]: With dead ends: 324 [2018-03-29 23:46:25,115 INFO L226 Difference]: Without dead ends: 214 [2018-03-29 23:46:25,116 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 277 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=272, Invalid=1060, Unknown=0, NotChecked=0, Total=1332 [2018-03-29 23:46:25,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-03-29 23:46:25,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-03-29 23:46:25,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-03-29 23:46:25,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-03-29 23:46:25,124 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-03-29 23:46:25,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:25,125 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-03-29 23:46:25,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-03-29 23:46:25,125 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-03-29 23:46:25,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-03-29 23:46:25,126 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:25,126 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-03-29 23:46:25,126 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:25,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1034223699, 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-03-29 23:46:25,136 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:25,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:25,217 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 23:46:25,217 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-03-29 23:46:25,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:25,317 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-03-29 23:46:25,318 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-03-29 23:46:25,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-03-29 23:46:25,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-03-29 23:46:25,318 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-03-29 23:46:25,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:25,526 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-03-29 23:46:25,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-03-29 23:46:25,526 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-03-29 23:46:25,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:25,528 INFO L225 Difference]: With dead ends: 274 [2018-03-29 23:46:25,528 INFO L226 Difference]: Without dead ends: 254 [2018-03-29 23:46:25,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-03-29 23:46:25,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-03-29 23:46:25,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-03-29 23:46:25,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-03-29 23:46:25,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-03-29 23:46:25,539 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-03-29 23:46:25,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:25,539 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-03-29 23:46:25,539 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-03-29 23:46:25,540 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-03-29 23:46:25,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-03-29 23:46:25,541 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:25,541 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-03-29 23:46:25,541 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:25,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1930935936, 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-03-29 23:46:25,548 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:25,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:25,585 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 23:46:25,727 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:25,937 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-03-29 23:46:25,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:25,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-03-29 23:46:25,958 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-03-29 23:46:25,958 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-03-29 23:46:25,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-03-29 23:46:25,959 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-03-29 23:46:26,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:26,327 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-03-29 23:46:26,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-03-29 23:46:26,327 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-03-29 23:46:26,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:26,328 INFO L225 Difference]: With dead ends: 443 [2018-03-29 23:46:26,328 INFO L226 Difference]: Without dead ends: 298 [2018-03-29 23:46:26,329 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-03-29 23:46:26,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-03-29 23:46:26,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-03-29 23:46:26,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-03-29 23:46:26,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-03-29 23:46:26,337 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-03-29 23:46:26,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:26,338 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-03-29 23:46:26,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-03-29 23:46:26,338 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-03-29 23:46:26,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-03-29 23:46:26,339 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:26,339 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-03-29 23:46:26,339 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:26,339 INFO L82 PathProgramCache]: Analyzing trace with hash -1358708369, 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-03-29 23:46:26,346 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:26,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:26,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:26,605 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 23:46:26,606 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-03-29 23:46:26,836 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:26,837 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-03-29 23:46:26,837 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-03-29 23:46:26,837 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-03-29 23:46:26,838 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-03-29 23:46:26,838 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-03-29 23:46:27,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:27,273 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-03-29 23:46:27,273 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-03-29 23:46:27,273 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-03-29 23:46:27,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:27,274 INFO L225 Difference]: With dead ends: 491 [2018-03-29 23:46:27,275 INFO L226 Difference]: Without dead ends: 356 [2018-03-29 23:46:27,276 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 23:46:27,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-03-29 23:46:27,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-03-29 23:46:27,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 23:46:27,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-03-29 23:46:27,290 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-03-29 23:46:27,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:27,291 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-03-29 23:46:27,291 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-03-29 23:46:27,291 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-03-29 23:46:27,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-03-29 23:46:27,293 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:27,293 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-03-29 23:46:27,293 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:27,294 INFO L82 PathProgramCache]: Analyzing trace with hash 1238018142, 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-03-29 23:46:27,302 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:27,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:27,364 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:27,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 23:46:27,543 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-03-29 23:46:27,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:27,813 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-03-29 23:46:27,813 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-03-29 23:46:27,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-03-29 23:46:27,814 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-03-29 23:46:27,814 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-03-29 23:46:28,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:28,139 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-03-29 23:46:28,139 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-03-29 23:46:28,139 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-03-29 23:46:28,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:28,140 INFO L225 Difference]: With dead ends: 496 [2018-03-29 23:46:28,140 INFO L226 Difference]: Without dead ends: 355 [2018-03-29 23:46:28,141 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 23:46:28,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-03-29 23:46:28,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-03-29 23:46:28,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-03-29 23:46:28,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-03-29 23:46:28,150 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-03-29 23:46:28,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:28,151 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-03-29 23:46:28,151 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-03-29 23:46:28,151 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-03-29 23:46:28,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-03-29 23:46:28,152 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:28,152 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-03-29 23:46:28,152 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:28,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1244109582, 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-03-29 23:46:28,157 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:28,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:28,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:28,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 23:46:28,440 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:28,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-03-29 23:46:28,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:28,750 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-03-29 23:46:28,750 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 23:46:28,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 23:46:28,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 23:46:28,751 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-03-29 23:46:29,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:29,511 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-03-29 23:46:29,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-03-29 23:46:29,511 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-03-29 23:46:29,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:29,514 INFO L225 Difference]: With dead ends: 545 [2018-03-29 23:46:29,514 INFO L226 Difference]: Without dead ends: 420 [2018-03-29 23:46:29,517 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 23:46:29,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-03-29 23:46:29,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-03-29 23:46:29,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 23:46:29,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-03-29 23:46:29,532 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-03-29 23:46:29,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:29,533 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-03-29 23:46:29,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 23:46:29,533 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-03-29 23:46:29,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-03-29 23:46:29,536 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:29,536 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-03-29 23:46:29,536 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:29,536 INFO L82 PathProgramCache]: Analyzing trace with hash -1014838833, 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-03-29 23:46:29,549 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:29,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:29,634 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:29,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 23:46:29,897 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:30,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-03-29 23:46:30,546 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:30,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-03-29 23:46:30,547 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-03-29 23:46:30,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-03-29 23:46:30,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-03-29 23:46:30,549 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-03-29 23:46:31,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:31,203 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-03-29 23:46:31,203 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-03-29 23:46:31,203 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-03-29 23:46:31,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:31,206 INFO L225 Difference]: With dead ends: 550 [2018-03-29 23:46:31,206 INFO L226 Difference]: Without dead ends: 419 [2018-03-29 23:46:31,208 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-03-29 23:46:31,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-03-29 23:46:31,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-03-29 23:46:31,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-03-29 23:46:31,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-03-29 23:46:31,223 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-03-29 23:46:31,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:31,224 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-03-29 23:46:31,224 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-03-29 23:46:31,224 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-03-29 23:46:31,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-03-29 23:46:31,227 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:31,227 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-03-29 23:46:31,227 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:31,228 INFO L82 PathProgramCache]: Analyzing trace with hash -148876639, 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-03-29 23:46:31,236 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:31,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:31,316 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:31,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 23:46:31,822 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:32,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-03-29 23:46:32,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:32,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-03-29 23:46:32,193 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-03-29 23:46:32,193 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-03-29 23:46:32,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-03-29 23:46:32,194 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-03-29 23:46:33,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:33,058 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-03-29 23:46:33,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-03-29 23:46:33,058 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-03-29 23:46:33,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:33,060 INFO L225 Difference]: With dead ends: 608 [2018-03-29 23:46:33,060 INFO L226 Difference]: Without dead ends: 493 [2018-03-29 23:46:33,062 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:46:33,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-03-29 23:46:33,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-03-29 23:46:33,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 23:46:33,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-03-29 23:46:33,079 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-03-29 23:46:33,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:33,081 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-03-29 23:46:33,081 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-03-29 23:46:33,081 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-03-29 23:46:33,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-03-29 23:46:33,084 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:33,084 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-03-29 23:46:33,085 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:33,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1699428752, 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-03-29 23:46:33,094 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:33,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:33,201 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:33,541 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 23:46:33,541 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:33,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-03-29 23:46:33,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:33,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-03-29 23:46:33,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-03-29 23:46:33,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-03-29 23:46:33,986 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-03-29 23:46:33,986 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-03-29 23:46:34,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:34,539 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-03-29 23:46:34,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-03-29 23:46:34,539 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-03-29 23:46:34,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:34,541 INFO L225 Difference]: With dead ends: 617 [2018-03-29 23:46:34,541 INFO L226 Difference]: Without dead ends: 496 [2018-03-29 23:46:34,543 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-03-29 23:46:34,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-03-29 23:46:34,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-03-29 23:46:34,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-03-29 23:46:34,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-03-29 23:46:34,555 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-03-29 23:46:34,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:34,555 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-03-29 23:46:34,555 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-03-29 23:46:34,555 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-03-29 23:46:34,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-03-29 23:46:34,558 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:34,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-03-29 23:46:34,558 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:34,558 INFO L82 PathProgramCache]: Analyzing trace with hash -641528832, 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-03-29 23:46:34,574 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:34,671 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:34,888 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 23:46:34,889 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:35,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-03-29 23:46:35,282 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:35,283 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-03-29 23:46:35,283 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:46:35,283 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:46:35,284 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:46:35,284 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-03-29 23:46:36,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:36,435 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-03-29 23:46:36,435 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:46:36,435 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-03-29 23:46:36,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:36,437 INFO L225 Difference]: With dead ends: 591 [2018-03-29 23:46:36,437 INFO L226 Difference]: Without dead ends: 590 [2018-03-29 23:46:36,438 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 23:46:36,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-03-29 23:46:36,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-03-29 23:46:36,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-03-29 23:46:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-03-29 23:46:36,451 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-03-29 23:46:36,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:36,452 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-03-29 23:46:36,452 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:46:36,452 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-03-29 23:46:36,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-03-29 23:46:36,454 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:36,454 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-03-29 23:46:36,454 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:36,455 INFO L82 PathProgramCache]: Analyzing trace with hash 1587442911, 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-03-29 23:46:36,463 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:36,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:36,562 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:36,568 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-03-29 23:46:36,568 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:46:36,574 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:46:36,575 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:46:37,214 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 23:46:37,214 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:37,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-03-29 23:46:37,738 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:37,738 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-03-29 23:46:37,739 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-03-29 23:46:37,739 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-03-29 23:46:37,739 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-03-29 23:46:37,739 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-03-29 23:46:39,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:39,942 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-03-29 23:46:39,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-03-29 23:46:39,943 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-03-29 23:46:39,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:39,945 INFO L225 Difference]: With dead ends: 579 [2018-03-29 23:46:39,945 INFO L226 Difference]: Without dead ends: 578 [2018-03-29 23:46:39,946 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 850 SyntacticMatches, 11 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1416 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1574, Invalid=5232, Unknown=0, NotChecked=0, Total=6806 [2018-03-29 23:46:39,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-03-29 23:46:39,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-03-29 23:46:39,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 23:46:39,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-03-29 23:46:39,958 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-03-29 23:46:39,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:39,959 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-03-29 23:46:39,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-03-29 23:46:39,959 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-03-29 23:46:39,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-03-29 23:46:39,961 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:39,961 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-03-29 23:46:39,961 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:39,961 INFO L82 PathProgramCache]: Analyzing trace with hash -565279105, 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-03-29 23:46:39,967 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:40,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:40,454 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 23:46:40,455 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:41,080 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-03-29 23:46:41,101 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:41,101 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-03-29 23:46:41,102 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-03-29 23:46:41,102 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-03-29 23:46:41,102 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-03-29 23:46:41,103 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-03-29 23:46:41,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:41,727 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-03-29 23:46:41,727 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-03-29 23:46:41,728 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-03-29 23:46:41,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:41,729 INFO L225 Difference]: With dead ends: 746 [2018-03-29 23:46:41,729 INFO L226 Difference]: Without dead ends: 564 [2018-03-29 23:46:41,730 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 23:46:41,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-03-29 23:46:41,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-03-29 23:46:41,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-03-29 23:46:41,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-03-29 23:46:41,748 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-03-29 23:46:41,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:41,749 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-03-29 23:46:41,749 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-03-29 23:46:41,749 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-03-29 23:46:41,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-03-29 23:46:41,753 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:41,753 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-03-29 23:46:41,753 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:41,754 INFO L82 PathProgramCache]: Analyzing trace with hash -920993107, 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-03-29 23:46:41,761 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:41,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:41,886 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:42,259 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 23:46:42,259 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-03-29 23:46:42,549 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:42,550 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-03-29 23:46:42,550 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-03-29 23:46:42,550 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-03-29 23:46:42,550 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-03-29 23:46:42,551 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-03-29 23:46:42,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:42,989 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-03-29 23:46:42,989 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-03-29 23:46:42,989 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-03-29 23:46:42,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:42,991 INFO L225 Difference]: With dead ends: 664 [2018-03-29 23:46:42,992 INFO L226 Difference]: Without dead ends: 644 [2018-03-29 23:46:42,992 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 23:46:42,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-03-29 23:46:43,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-03-29 23:46:43,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-03-29 23:46:43,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-03-29 23:46:43,008 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-03-29 23:46:43,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:43,008 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-03-29 23:46:43,008 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-03-29 23:46:43,008 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-03-29 23:46:43,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-03-29 23:46:43,010 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:43,011 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-03-29 23:46:43,011 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:43,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1962196224, 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-03-29 23:46:43,024 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:43,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:44,015 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 23:46:44,015 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:44,567 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-03-29 23:46:44,589 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:44,589 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-03-29 23:46:44,590 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-03-29 23:46:44,591 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-03-29 23:46:44,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-03-29 23:46:44,591 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-03-29 23:46:45,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:45,575 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-03-29 23:46:45,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-03-29 23:46:45,575 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-03-29 23:46:45,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:45,578 INFO L225 Difference]: With dead ends: 981 [2018-03-29 23:46:45,578 INFO L226 Difference]: Without dead ends: 724 [2018-03-29 23:46:45,580 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-03-29 23:46:45,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-03-29 23:46:45,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-03-29 23:46:45,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-03-29 23:46:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-03-29 23:46:45,596 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-03-29 23:46:45,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:45,596 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-03-29 23:46:45,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-03-29 23:46:45,596 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-03-29 23:46:45,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-03-29 23:46:45,599 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:45,599 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-03-29 23:46:45,599 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:45,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1808686703, 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-03-29 23:46:45,612 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:45,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:45,751 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 23:46:46,592 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:47,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-03-29 23:46:47,192 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:47,192 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-03-29 23:46:47,193 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-03-29 23:46:47,193 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-03-29 23:46:47,193 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-03-29 23:46:47,193 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-03-29 23:46:48,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:48,355 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-03-29 23:46:48,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-03-29 23:46:48,356 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-03-29 23:46:48,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:48,358 INFO L225 Difference]: With dead ends: 1065 [2018-03-29 23:46:48,358 INFO L226 Difference]: Without dead ends: 818 [2018-03-29 23:46:48,360 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-03-29 23:46:48,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-03-29 23:46:48,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-03-29 23:46:48,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 23:46:48,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-03-29 23:46:48,379 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-03-29 23:46:48,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:48,380 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-03-29 23:46:48,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-03-29 23:46:48,380 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-03-29 23:46:48,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-03-29 23:46:48,383 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:48,383 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-03-29 23:46:48,383 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:48,384 INFO L82 PathProgramCache]: Analyzing trace with hash 631348062, 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-03-29 23:46:48,396 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:48,533 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:49,105 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 23:46:49,105 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:49,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-03-29 23:46:49,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:49,795 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-03-29 23:46:49,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-03-29 23:46:49,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-03-29 23:46:49,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-03-29 23:46:49,796 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-03-29 23:46:50,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:50,542 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-03-29 23:46:50,542 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-03-29 23:46:50,542 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-03-29 23:46:50,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:50,545 INFO L225 Difference]: With dead ends: 1070 [2018-03-29 23:46:50,545 INFO L226 Difference]: Without dead ends: 817 [2018-03-29 23:46:50,547 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-03-29 23:46:50,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-03-29 23:46:50,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-03-29 23:46:50,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-03-29 23:46:50,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-03-29 23:46:50,565 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-03-29 23:46:50,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:50,565 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-03-29 23:46:50,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-03-29 23:46:50,566 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-03-29 23:46:50,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-03-29 23:46:50,569 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:50,569 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-03-29 23:46:50,570 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:50,570 INFO L82 PathProgramCache]: Analyzing trace with hash 2146305010, 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-03-29 23:46:50,591 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:50,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:50,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:51,364 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 23:46:51,364 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:52,070 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-03-29 23:46:52,092 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:52,092 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-03-29 23:46:52,093 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-03-29 23:46:52,093 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-03-29 23:46:52,094 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-03-29 23:46:52,094 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-03-29 23:46:53,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:53,730 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-03-29 23:46:53,730 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-03-29 23:46:53,731 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-03-29 23:46:53,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:53,733 INFO L225 Difference]: With dead ends: 1155 [2018-03-29 23:46:53,733 INFO L226 Difference]: Without dead ends: 918 [2018-03-29 23:46:53,735 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1481 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3584 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2225, Invalid=11817, Unknown=0, NotChecked=0, Total=14042 [2018-03-29 23:46:53,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-03-29 23:46:53,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-03-29 23:46:53,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 23:46:53,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-03-29 23:46:53,751 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-03-29 23:46:53,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:53,751 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-03-29 23:46:53,752 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-03-29 23:46:53,752 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-03-29 23:46:53,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-03-29 23:46:53,759 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:53,759 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-03-29 23:46:53,759 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:53,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1862910897, 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-03-29 23:46:53,772 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:53,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:53,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 23:46:54,589 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:55,394 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-03-29 23:46:55,416 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:55,416 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-03-29 23:46:55,417 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-03-29 23:46:55,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-03-29 23:46:55,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-03-29 23:46:55,417 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-03-29 23:46:56,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:56,307 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-03-29 23:46:56,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-03-29 23:46:56,307 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-03-29 23:46:56,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:56,310 INFO L225 Difference]: With dead ends: 1160 [2018-03-29 23:46:56,310 INFO L226 Difference]: Without dead ends: 917 [2018-03-29 23:46:56,311 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1551 SyntacticMatches, 19 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3915 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1706, Invalid=8800, Unknown=0, NotChecked=0, Total=10506 [2018-03-29 23:46:56,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-03-29 23:46:56,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-03-29 23:46:56,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-03-29 23:46:56,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-03-29 23:46:56,338 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-03-29 23:46:56,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:56,338 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-03-29 23:46:56,338 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-03-29 23:46:56,339 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-03-29 23:46:56,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-03-29 23:46:56,345 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:56,346 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-03-29 23:46:56,346 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:56,346 INFO L82 PathProgramCache]: Analyzing trace with hash 1928389153, 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-03-29 23:46:56,355 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:56,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:56,487 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:46:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 23:46:57,242 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:46:58,089 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-03-29 23:46:58,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:46:58,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-03-29 23:46:58,112 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-03-29 23:46:58,112 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-03-29 23:46:58,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-03-29 23:46:58,113 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-03-29 23:46:59,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:46:59,685 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-03-29 23:46:59,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-03-29 23:46:59,685 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-03-29 23:46:59,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:46:59,687 INFO L225 Difference]: With dead ends: 1254 [2018-03-29 23:46:59,687 INFO L226 Difference]: Without dead ends: 1027 [2018-03-29 23:46:59,689 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1707 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2656, Invalid=14374, Unknown=0, NotChecked=0, Total=17030 [2018-03-29 23:46:59,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-03-29 23:46:59,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-03-29 23:46:59,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 23:46:59,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-03-29 23:46:59,710 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-03-29 23:46:59,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:46:59,711 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-03-29 23:46:59,711 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-03-29 23:46:59,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-03-29 23:46:59,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-03-29 23:46:59,716 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:46:59,716 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-03-29 23:46:59,716 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:46:59,716 INFO L82 PathProgramCache]: Analyzing trace with hash 976571920, 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-03-29 23:46:59,722 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:46:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:46:59,870 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:00,646 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 23:47:00,646 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:01,643 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-03-29 23:47:01,664 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:01,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-03-29 23:47:01,665 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-03-29 23:47:01,665 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-03-29 23:47:01,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-03-29 23:47:01,666 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-03-29 23:47:02,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:02,725 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-03-29 23:47:02,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-03-29 23:47:02,725 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-03-29 23:47:02,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:02,728 INFO L225 Difference]: With dead ends: 1259 [2018-03-29 23:47:02,728 INFO L226 Difference]: Without dead ends: 1026 [2018-03-29 23:47:02,730 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-03-29 23:47:02,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-03-29 23:47:02,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-03-29 23:47:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-03-29 23:47:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-03-29 23:47:02,747 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-03-29 23:47:02,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:02,748 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-03-29 23:47:02,748 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-03-29 23:47:02,748 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-03-29 23:47:02,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-03-29 23:47:02,753 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:02,753 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-03-29 23:47:02,753 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:02,753 INFO L82 PathProgramCache]: Analyzing trace with hash -864863872, 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-03-29 23:47:02,759 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:02,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:02,906 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 23:47:03,843 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:04,878 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-03-29 23:47:04,900 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:04,900 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-03-29 23:47:04,901 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-03-29 23:47:04,901 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-03-29 23:47:04,901 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-03-29 23:47:04,901 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-03-29 23:47:06,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:06,859 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-03-29 23:47:06,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-03-29 23:47:06,859 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-03-29 23:47:06,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:06,862 INFO L225 Difference]: With dead ends: 1362 [2018-03-29 23:47:06,862 INFO L226 Difference]: Without dead ends: 1145 [2018-03-29 23:47:06,864 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-03-29 23:47:06,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-03-29 23:47:06,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-03-29 23:47:06,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 23:47:06,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-03-29 23:47:06,884 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-03-29 23:47:06,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:06,885 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-03-29 23:47:06,885 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-03-29 23:47:06,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-03-29 23:47:06,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-03-29 23:47:06,892 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:06,892 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-03-29 23:47:06,892 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:06,892 INFO L82 PathProgramCache]: Analyzing trace with hash -426427583, 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-03-29 23:47:06,898 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:07,072 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:08,044 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 23:47:08,044 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:09,194 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-03-29 23:47:09,216 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:09,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-03-29 23:47:09,217 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-03-29 23:47:09,217 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-03-29 23:47:09,218 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-03-29 23:47:09,218 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-03-29 23:47:10,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:10,282 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-03-29 23:47:10,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-03-29 23:47:10,282 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-03-29 23:47:10,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:10,285 INFO L225 Difference]: With dead ends: 1367 [2018-03-29 23:47:10,285 INFO L226 Difference]: Without dead ends: 1144 [2018-03-29 23:47:10,287 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-03-29 23:47:10,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-03-29 23:47:10,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-03-29 23:47:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-03-29 23:47:10,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-03-29 23:47:10,325 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-03-29 23:47:10,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:10,325 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-03-29 23:47:10,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-03-29 23:47:10,325 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-03-29 23:47:10,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-03-29 23:47:10,331 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:10,332 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-03-29 23:47:10,332 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:10,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1522307951, 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-03-29 23:47:10,338 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:10,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:10,503 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:11,567 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 23:47:11,568 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:12,796 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-03-29 23:47:12,826 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:12,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-03-29 23:47:12,828 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-03-29 23:47:12,829 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-03-29 23:47:12,829 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-03-29 23:47:12,829 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-03-29 23:47:15,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:15,554 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-03-29 23:47:15,554 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-03-29 23:47:15,554 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-03-29 23:47:15,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:15,558 INFO L225 Difference]: With dead ends: 1479 [2018-03-29 23:47:15,558 INFO L226 Difference]: Without dead ends: 1272 [2018-03-29 23:47:15,560 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2213 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6314 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=3632, Invalid=20238, Unknown=0, NotChecked=0, Total=23870 [2018-03-29 23:47:15,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-03-29 23:47:15,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-03-29 23:47:15,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 23:47:15,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-03-29 23:47:15,582 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-03-29 23:47:15,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:15,583 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-03-29 23:47:15,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-03-29 23:47:15,583 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-03-29 23:47:15,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-03-29 23:47:15,590 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:15,591 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-03-29 23:47:15,591 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:15,591 INFO L82 PathProgramCache]: Analyzing trace with hash 1505230174, 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-03-29 23:47:15,597 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:15,786 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:16,928 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 23:47:16,928 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:18,300 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-03-29 23:47:18,322 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:18,322 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-03-29 23:47:18,323 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-03-29 23:47:18,323 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-03-29 23:47:18,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-03-29 23:47:18,324 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-03-29 23:47:19,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:19,597 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-03-29 23:47:19,597 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-03-29 23:47:19,597 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-03-29 23:47:19,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:19,600 INFO L225 Difference]: With dead ends: 1484 [2018-03-29 23:47:19,600 INFO L226 Difference]: Without dead ends: 1271 [2018-03-29 23:47:19,602 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2454 GetRequests, 2295 SyntacticMatches, 25 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7074 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2882, Invalid=15478, Unknown=0, NotChecked=0, Total=18360 [2018-03-29 23:47:19,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-03-29 23:47:19,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-03-29 23:47:19,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-03-29 23:47:19,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-03-29 23:47:19,623 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-03-29 23:47:19,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:19,624 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-03-29 23:47:19,624 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-03-29 23:47:19,624 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-03-29 23:47:19,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-03-29 23:47:19,631 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:19,631 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-03-29 23:47:19,632 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:19,632 INFO L82 PathProgramCache]: Analyzing trace with hash -1578769934, 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-03-29 23:47:19,638 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:19,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:19,827 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:21,114 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 23:47:21,114 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:23,150 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-03-29 23:47:23,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:23,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-03-29 23:47:23,186 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-03-29 23:47:23,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-03-29 23:47:23,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-03-29 23:47:23,186 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-03-29 23:47:25,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:25,918 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-03-29 23:47:25,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 23:47:25,918 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-03-29 23:47:25,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:25,921 INFO L225 Difference]: With dead ends: 1605 [2018-03-29 23:47:25,921 INFO L226 Difference]: Without dead ends: 1408 [2018-03-29 23:47:25,923 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-03-29 23:47:25,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-03-29 23:47:25,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-03-29 23:47:25,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 23:47:25,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-03-29 23:47:25,947 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-03-29 23:47:25,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:25,948 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-03-29 23:47:25,948 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-03-29 23:47:25,948 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-03-29 23:47:25,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-03-29 23:47:25,957 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:25,957 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-03-29 23:47:25,957 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:25,958 INFO L82 PathProgramCache]: Analyzing trace with hash -847354161, 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-03-29 23:47:25,964 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:26,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:26,177 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:27,542 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 23:47:27,542 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:29,145 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-03-29 23:47:29,167 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:29,168 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-03-29 23:47:29,169 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-03-29 23:47:29,169 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-03-29 23:47:29,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-03-29 23:47:29,170 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-03-29 23:47:30,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:30,523 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-03-29 23:47:30,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 23:47:30,523 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-03-29 23:47:30,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:30,526 INFO L225 Difference]: With dead ends: 1610 [2018-03-29 23:47:30,527 INFO L226 Difference]: Without dead ends: 1407 [2018-03-29 23:47:30,528 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-03-29 23:47:30,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-03-29 23:47:30,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-03-29 23:47:30,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-03-29 23:47:30,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-03-29 23:47:30,551 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-03-29 23:47:30,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:30,552 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-03-29 23:47:30,552 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-03-29 23:47:30,552 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-03-29 23:47:30,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-03-29 23:47:30,561 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:30,561 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-03-29 23:47:30,561 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:30,562 INFO L82 PathProgramCache]: Analyzing trace with hash 11569057, 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-03-29 23:47:30,567 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:30,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:30,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 23:47:32,327 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-03-29 23:47:34,166 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:34,167 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-03-29 23:47:34,168 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-03-29 23:47:34,168 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-03-29 23:47:34,168 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-03-29 23:47:34,168 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-03-29 23:47:37,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:37,061 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-03-29 23:47:37,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-03-29 23:47:37,085 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-03-29 23:47:37,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:37,089 INFO L225 Difference]: With dead ends: 1740 [2018-03-29 23:47:37,089 INFO L226 Difference]: Without dead ends: 1553 [2018-03-29 23:47:37,093 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2791 GetRequests, 2585 SyntacticMatches, 29 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8559 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=4760, Invalid=27102, Unknown=0, NotChecked=0, Total=31862 [2018-03-29 23:47:37,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-03-29 23:47:37,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-03-29 23:47:37,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 23:47:37,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-03-29 23:47:37,125 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-03-29 23:47:37,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:37,125 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-03-29 23:47:37,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-03-29 23:47:37,125 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-03-29 23:47:37,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-03-29 23:47:37,136 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:37,137 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-03-29 23:47:37,137 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:37,137 INFO L82 PathProgramCache]: Analyzing trace with hash -834220144, 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-03-29 23:47:37,143 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:37,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:37,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 23:47:38,977 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:40,954 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-03-29 23:47:40,977 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:40,977 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-03-29 23:47:40,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-03-29 23:47:40,978 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-03-29 23:47:40,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-03-29 23:47:40,979 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-03-29 23:47:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:42,500 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-03-29 23:47:42,500 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-03-29 23:47:42,500 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-03-29 23:47:42,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:42,505 INFO L225 Difference]: With dead ends: 1749 [2018-03-29 23:47:42,505 INFO L226 Difference]: Without dead ends: 1556 [2018-03-29 23:47:42,506 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3066 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3836, Invalid=20970, Unknown=0, NotChecked=0, Total=24806 [2018-03-29 23:47:42,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-03-29 23:47:42,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-03-29 23:47:42,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-03-29 23:47:42,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-03-29 23:47:42,534 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-03-29 23:47:42,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:42,535 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-03-29 23:47:42,535 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-03-29 23:47:42,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-03-29 23:47:42,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-03-29 23:47:42,546 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:42,546 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-03-29 23:47:42,547 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:42,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1648060416, 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-03-29 23:47:42,553 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:42,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:42,805 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:43,772 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 23:47:43,772 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:45,467 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-03-29 23:47:45,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:45,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-03-29 23:47:45,490 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-03-29 23:47:45,491 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-03-29 23:47:45,491 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-03-29 23:47:45,491 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-03-29 23:47:51,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:47:51,027 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-03-29 23:47:51,028 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-03-29 23:47:51,028 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-03-29 23:47:51,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:47:51,032 INFO L225 Difference]: With dead ends: 1755 [2018-03-29 23:47:51,032 INFO L226 Difference]: Without dead ends: 1754 [2018-03-29 23:47:51,033 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-03-29 23:47:51,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-03-29 23:47:51,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-03-29 23:47:51,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-03-29 23:47:51,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-03-29 23:47:51,063 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-03-29 23:47:51,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:47:51,064 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-03-29 23:47:51,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-03-29 23:47:51,064 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-03-29 23:47:51,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-03-29 23:47:51,076 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:47:51,077 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-03-29 23:47:51,077 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:47:51,077 INFO L82 PathProgramCache]: Analyzing trace with hash -449734433, 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-03-29 23:47:51,083 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:47:51,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:47:51,325 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:47:51,338 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-03-29 23:47:51,338 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-03-29 23:47:51,341 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-03-29 23:47:51,341 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-03-29 23:47:55,055 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 23:47:55,055 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-03-29 23:47:57,386 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-03-29 23:47:57,408 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:47:57,409 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-03-29 23:47:57,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-03-29 23:47:57,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-03-29 23:47:57,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-03-29 23:47:57,410 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-03-29 23:48:00,962 WARN L151 SmtUtils]: Spent 106ms on a formula simplification. DAG size of input: 120 DAG size of output 26 [2018-03-29 23:48:06,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-03-29 23:48:06,505 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-03-29 23:48:06,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-03-29 23:48:06,505 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-03-29 23:48:06,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-03-29 23:48:06,511 INFO L225 Difference]: With dead ends: 1735 [2018-03-29 23:48:06,512 INFO L226 Difference]: Without dead ends: 1734 [2018-03-29 23:48:06,514 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-03-29 23:48:06,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-03-29 23:48:06,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-03-29 23:48:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-03-29 23:48:06,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-03-29 23:48:06,552 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-03-29 23:48:06,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-03-29 23:48:06,553 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-03-29 23:48:06,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-03-29 23:48:06,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-03-29 23:48:06,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-03-29 23:48:06,564 INFO L347 BasicCegarLoop]: Found error trace [2018-03-29 23:48:06,565 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-03-29 23:48:06,565 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-03-29 23:48:06,565 INFO L82 PathProgramCache]: Analyzing trace with hash -69162369, 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-03-29 23:48:06,573 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-03-29 23:48:06,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-03-29 23:48:06,879 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-03-29 23:48:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-29 23:48:08,610 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-03-29 23:48:10,620 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-03-29 23:48:10,642 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-03-29 23:48:10,642 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-03-29 23:48:10,643 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-03-29 23:48:10,644 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-03-29 23:48:10,644 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-03-29 23:48:10,644 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-03-29 23:48:10,645 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2018-03-29 23:48:10,645 WARN L519 AbstractCegarLoop]: Verification canceled [2018-03-29 23:48:10,649 WARN L197 ceAbstractionStarter]: Timeout [2018-03-29 23:48:10,649 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.03 11:48:10 BasicIcfg [2018-03-29 23:48:10,649 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-03-29 23:48:10,650 INFO L168 Benchmark]: Toolchain (without parser) took 118778.03 ms. Allocated memory was 307.8 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 250.7 MB in the beginning and 1.9 GB in the end (delta: -1.6 GB). Peak memory consumption was 367.5 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,650 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 307.8 MB. Free memory is still 270.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-03-29 23:48:10,650 INFO L168 Benchmark]: CACSL2BoogieTranslator took 205.23 ms. Allocated memory is still 307.8 MB. Free memory was 249.7 MB in the beginning and 240.8 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,651 INFO L168 Benchmark]: Boogie Preprocessor took 36.51 ms. Allocated memory is still 307.8 MB. Free memory was 240.8 MB in the beginning and 238.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,651 INFO L168 Benchmark]: RCFGBuilder took 305.24 ms. Allocated memory was 307.8 MB in the beginning and 469.2 MB in the end (delta: 161.5 MB). Free memory was 238.8 MB in the beginning and 435.3 MB in the end (delta: -196.5 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,651 INFO L168 Benchmark]: IcfgTransformer took 5825.03 ms. Allocated memory was 469.2 MB in the beginning and 593.0 MB in the end (delta: 123.7 MB). Free memory was 435.3 MB in the beginning and 486.9 MB in the end (delta: -51.7 MB). Peak memory consumption was 72.1 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,651 INFO L168 Benchmark]: TraceAbstraction took 112399.57 ms. Allocated memory was 593.0 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 486.9 MB in the beginning and 1.9 GB in the end (delta: -1.4 GB). Peak memory consumption was 318.5 MB. Max. memory is 5.3 GB. [2018-03-29 23:48:10,654 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.18 ms. Allocated memory is still 307.8 MB. Free memory is still 270.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 205.23 ms. Allocated memory is still 307.8 MB. Free memory was 249.7 MB in the beginning and 240.8 MB in the end (delta: 9.0 MB). Peak memory consumption was 9.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 36.51 ms. Allocated memory is still 307.8 MB. Free memory was 240.8 MB in the beginning and 238.8 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 305.24 ms. Allocated memory was 307.8 MB in the beginning and 469.2 MB in the end (delta: 161.5 MB). Free memory was 238.8 MB in the beginning and 435.3 MB in the end (delta: -196.5 MB). Peak memory consumption was 23.4 MB. Max. memory is 5.3 GB. * IcfgTransformer took 5825.03 ms. Allocated memory was 469.2 MB in the beginning and 593.0 MB in the end (delta: 123.7 MB). Free memory was 435.3 MB in the beginning and 486.9 MB in the end (delta: -51.7 MB). Peak memory consumption was 72.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 112399.57 ms. Allocated memory was 593.0 MB in the beginning and 2.3 GB in the end (delta: 1.7 GB). Free memory was 486.9 MB in the beginning and 1.9 GB in the end (delta: -1.4 GB). Peak memory consumption was 318.5 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 59 LocStat_MAX_WEQGRAPH_SIZE : 2 LocStat_MAX_SIZEOF_WEQEDGELABEL : 1 LocStat_NO_SUPPORTING_EQUALITIES : 442 LocStat_NO_SUPPORTING_DISEQUALITIES : 108 LocStat_NO_DISJUNCTIONS : -118 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 73 TransStat_MAX_WEQGRAPH_SIZE : 2 TransStat_MAX_SIZEOF_WEQEDGELABEL : 1 TransStat_NO_SUPPORTING_EQUALITIES : 56 TransStat_NO_SUPPORTING_DISEQUALITIES : 7 TransStat_NO_DISJUNCTIONS : 74 TransStat_MAX_NO_DISJUNCTIONS : 2 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 1012.61 RENAME_VARIABLES(MILLISECONDS) : 503.99 UNFREEZE(MILLISECONDS) : 0.00 CONJOIN(MILLISECONDS) : 1039.83 PROJECTAWAY(MILLISECONDS) : 1025.19 ADD_WEAK_EQUALITY(MILLISECONDS) : 6.91 DISJOIN(MILLISECONDS) : 33.26 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 522.69 ADD_EQUALITY(MILLISECONDS) : 8.45 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.00 ADD_DISEQUALITY(MILLISECONDS) : 0.16 #CONJOIN_DISJUNCTIVE : 395 #RENAME_VARIABLES : 866 #UNFREEZE : 0 #CONJOIN : 522 #PROJECTAWAY : 548 #ADD_WEAK_EQUALITY : 7 #DISJOIN : 69 #RENAME_VARIABLES_DISJUNCTIVE : 861 #ADD_EQUALITY : 56 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 4 - StatisticsResult: WeqCcManagerStatistics FREEZE(MILLISECONDS) : 3196.15 ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1032.86 FILTERREDUNDANT(MILLISECONDS) : 0.00 REPORTWEQ(MILLISECONDS) : 6.79 JOIN(MILLISECONDS) : 29.98 RENAMEVARS(MILLISECONDS) : 495.41 FLATTENLABELS(MILLISECONDS) : 0.00 COPY(MILLISECONDS) : 0.00 ISSTRONGERTHAN(MILLISECONDS) : 2674.98 ISLABELSTRONGERTHAN(MILLISECONDS) : 450.40 ISWEQGRAPHSTRONGERTHAN(MILLISECONDS) : 50.85 UNFREEZE(MILLISECONDS) : 39.36 REPORTCONTAINS(MILLISECONDS) : 0.36 PROJECTAWAY(MILLISECONDS) : 940.33 MEETEDGELABELS(MILLISECONDS) : 133.39 REPORTEQUALITY(MILLISECONDS) : 354.17 ADDALLNODES(MILLISECONDS) : 180.19 REPORTDISEQUALITY(MILLISECONDS) : 2.57 WEQGRAPHJOIN(MILLISECONDS) : 3.09 #FREEZE : 5078 #ADDNODE : 0 #MEET : 331 #FILTERREDUNDANT : 0 #REPORTWEQ : 7 #JOIN : 69 #RENAMEVARS : 866 #FLATTENLABELS : 0 #COPY : 0 #ISSTRONGERTHAN : 1454 #ISLABELSTRONGERTHAN : 12458 #ISWEQGRAPHSTRONGERTHAN : 430 #UNFREEZE : 2068 #REPORTCONTAINS : 11 #PROJECTAWAY : 871 #MEETEDGELABELS : 1431 #REPORTEQUALITY : 2375 #ADDALLNODES : 331 #REPORTDISEQUALITY : 652 #WEQGRAPHJOIN : 69 - StatisticsResult: CcManagerStatistics ADDNODE(MILLISECONDS) : 0.00 MEET(MILLISECONDS) : 1451.34 IS_STRONGER_THAN(MILLISECONDS) : 679.60 REPORT_EQUALITY(MILLISECONDS) : 443.19 FILTERREDUNDANT(MILLISECONDS) : 623.86 ADD_ALL_ELEMENTS(MILLISECONDS) : 229.71 JOIN(MILLISECONDS) : 21.41 ALIGN_ELEMENTS(MILLISECONDS) : 375.78 COPY(MILLISECONDS) : 0.00 REPORT_DISEQUALITY(MILLISECONDS) : 129.80 UNFREEZE(MILLISECONDS) : 0.00 OVERALL(MILLISECONDS) : 2212.05 REPORTCONTAINS(MILLISECONDS) : 1.74 REMOVE(MILLISECONDS) : 0.00 PROJECT_TO_ELEMENTS(MILLISECONDS) : 463.55 #ADDNODE : 0 #MEET : 5732 #IS_STRONGER_THAN : 23884 #REPORT_EQUALITY : 36760 #FILTERREDUNDANT : 34209 #ADD_ALL_ELEMENTS : 14412 #JOIN : 69 #ALIGN_ELEMENTS : 4277 #COPY : 0 #REPORT_DISEQUALITY : 14484 #UNFREEZE : 0 #OVERALL : 139511 #REPORTCONTAINS : 54 #REMOVE : 0 #PROJECT_TO_ELEMENTS : 5630 * Results from de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation: - StatisticsResult: HeapSeparatorStatistics #COUNT_NEW_ARRAY_VARS_[#memory_int] : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_0 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_0 : 1 COUNT_ARRAY_WRITES_for_[#memory_int]_at_dim_1 : 1 COUNT_BLOCKS_for_[#memory_int]_at_dim_1 : 1 COUNT_ARRAY_READS for [#memory_int] : 1 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was constructing difference of abstraction (1686states) and interpolant automaton (currently 2 states, 96 states before enhancement), while ReachableStatesComputation was computing reachable states (1 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 112.3s OverallTime, 48 OverallIterations, 149 TraceHistogramMax, 50.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 3479 SDtfs, 13053 SDslu, 40571 SDs, 0 SdLazy, 39908 SolverSat, 2943 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 13.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 50896 GetRequests, 46990 SyntacticMatches, 529 SemanticMatches, 3377 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112348 ImplicationChecksByTransitivity, 61.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1686occurred in iteration=47, 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: 0.7s AutomataMinimizationTime, 47 MinimizatonAttempts, 665 StatesRemovedByMinimization, 46 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.9s SsaConstructionTime, 3.3s SatisfiabilityAnalysisTime, 55.2s InterpolantComputationTime, 24695 NumberOfCodeBlocks, 24695 NumberOfCodeBlocksAsserted, 48 NumberOfCheckSat, 49294 ConstructedInterpolants, 1579 QuantifiedInterpolants, 104418606 SizeOfPredicates, 1119 NumberOfNonLiveVariables, 45210 ConjunctsInSsa, 1371 ConjunctsInUnsatCore, 96 InterpolantComputations, 15 PerfectInterpolantSequences, 1727694/1751806 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-Benchmark-0-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-VPDomainBenchmark-0-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-0-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-1-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-BenchmarkWithCounters-2-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-HeapSeparatorBenchmark-0-2018-03-29_23-48-10-667.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerCTransformed.xml/Csv-TraceAbstractionBenchmarks-0-2018-03-29_23-48-10-667.csv Completed graceful shutdown