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/AutomizerC.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-35b68b2 [2018-04-06 21:09:54,191 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-06 21:09:54,193 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-06 21:09:54,208 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-06 21:09:54,208 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-06 21:09:54,209 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-06 21:09:54,210 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-06 21:09:54,212 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-06 21:09:54,214 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-06 21:09:54,215 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-06 21:09:54,216 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-06 21:09:54,216 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-06 21:09:54,217 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-06 21:09:54,218 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-06 21:09:54,219 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-06 21:09:54,221 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-06 21:09:54,224 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-06 21:09:54,226 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-06 21:09:54,227 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-06 21:09:54,228 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-06 21:09:54,231 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-06 21:09:54,231 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-06 21:09:54,231 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-06 21:09:54,232 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-06 21:09:54,233 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-06 21:09:54,234 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-06 21:09:54,235 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-06 21:09:54,235 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-06 21:09:54,236 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-06 21:09:54,236 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-06 21:09:54,237 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-06 21:09:54,237 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf [2018-04-06 21:09:54,261 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-06 21:09:54,261 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-06 21:09:54,262 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-06 21:09:54,262 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-06 21:09:54,263 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-06 21:09:54,263 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-06 21:09:54,263 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-06 21:09:54,263 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-06 21:09:54,263 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-06 21:09:54,264 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-06 21:09:54,264 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-06 21:09:54,264 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-06 21:09:54,264 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-06 21:09:54,265 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-06 21:09:54,266 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-06 21:09:54,266 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-06 21:09:54,266 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-06 21:09:54,266 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-06 21:09:54,266 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-06 21:09:54,267 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-06 21:09:54,267 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-06 21:09:54,267 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:09:54,267 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-06 21:09:54,267 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-06 21:09:54,267 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-06 21:09:54,268 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-06 21:09:54,268 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-06 21:09:54,268 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:54,268 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-06 21:09:54,269 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-06 21:09:54,269 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-06 21:09:54,269 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-06 21:09:54,269 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-06 21:09:54,304 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-06 21:09:54,316 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-06 21:09:54,321 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-06 21:09:54,322 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-06 21:09:54,323 INFO L276 PluginConnector]: CDTParser initialized [2018-04-06 21:09:54,323 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-06 21:09:54,645 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGe4f7ac74e [2018-04-06 21:09:54,776 INFO L287 CDTParser]: IsIndexed: true [2018-04-06 21:09:54,776 INFO L288 CDTParser]: Found 1 translation units. [2018-04-06 21:09:54,776 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-06 21:09:54,778 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-06 21:09:54,778 INFO L215 ultiparseSymbolTable]: [2018-04-06 21:09:54,778 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-06 21:09:54,778 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-06 21:09:54,778 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-06 21:09:54,778 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-06 21:09:54,779 INFO L233 ultiparseSymbolTable]: [2018-04-06 21:09:54,794 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAGe4f7ac74e [2018-04-06 21:09:54,799 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-06 21:09:54,801 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-06 21:09:54,802 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-06 21:09:54,803 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-06 21:09:54,808 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-06 21:09:54,809 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:09:54" (1/1) ... [2018-04-06 21:09:54,812 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4a55b321 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:54, skipping insertion in model container [2018-04-06 21:09:54,812 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 09:09:54" (1/1) ... [2018-04-06 21:09:54,826 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:09:54,839 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-06 21:09:54,975 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:09:54,999 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-06 21:09:55,003 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-06 21:09:55,012 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55 WrapperNode [2018-04-06 21:09:55,012 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-06 21:09:55,013 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-06 21:09:55,013 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-06 21:09:55,013 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-06 21:09:55,023 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,023 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,030 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,030 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,034 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,039 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,041 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... [2018-04-06 21:09:55,043 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-06 21:09:55,044 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-06 21:09:55,044 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-06 21:09:55,044 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-06 21:09:55,045 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-06 21:09:55,107 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-06 21:09:55,107 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-06 21:09:55,107 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-06 21:09:55,107 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-06 21:09:55,107 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-06 21:09:55,107 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-06 21:09:55,107 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-06 21:09:55,108 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-06 21:09:55,362 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-06 21:09:55,363 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:09:55 BoogieIcfgContainer [2018-04-06 21:09:55,363 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-06 21:09:55,363 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-06 21:09:55,364 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-06 21:09:55,366 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-06 21:09:55,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 09:09:54" (1/3) ... [2018-04-06 21:09:55,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77b56d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:09:55, skipping insertion in model container [2018-04-06 21:09:55,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 09:09:55" (2/3) ... [2018-04-06 21:09:55,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77b56d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 09:09:55, skipping insertion in model container [2018-04-06 21:09:55,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 09:09:55" (3/3) ... [2018-04-06 21:09:55,369 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-06 21:09:55,380 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-06 21:09:55,387 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-06 21:09:55,431 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-06 21:09:55,432 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-06 21:09:55,432 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-06 21:09:55,433 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-06 21:09:55,433 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-06 21:09:55,433 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-06 21:09:55,433 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-06 21:09:55,433 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-06 21:09:55,433 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-06 21:09:55,434 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-06 21:09:55,447 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-06 21:09:55,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-06 21:09:55,452 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:55,452 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:55,452 INFO L408 AbstractCegarLoop]: === Iteration 1 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:55,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1628091867, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:55,470 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:55,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:55,508 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:55,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:55,563 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:55,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:55,606 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:55,606 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-06 21:09:55,608 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:09:55,619 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:09:55,619 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:09:55,621 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-06 21:09:55,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:55,736 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-06 21:09:55,736 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-06 21:09:55,737 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-06 21:09:55,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:55,748 INFO L225 Difference]: With dead ends: 136 [2018-04-06 21:09:55,748 INFO L226 Difference]: Without dead ends: 80 [2018-04-06 21:09:55,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:09:55,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-06 21:09:55,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-06 21:09:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-06 21:09:55,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-06 21:09:55,791 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-06 21:09:55,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:55,792 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-06 21:09:55,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:09:55,792 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-06 21:09:55,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-06 21:09:55,793 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:55,793 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:55,793 INFO L408 AbstractCegarLoop]: === Iteration 2 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:55,794 INFO L82 PathProgramCache]: Analyzing trace with hash -1198271325, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:55,802 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:55,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:55,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:55,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:55,850 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:55,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:55,887 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:55,887 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-06 21:09:55,889 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-06 21:09:55,889 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-06 21:09:55,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:09:55,890 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-06 21:09:55,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:55,947 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-06 21:09:55,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-06 21:09:55,948 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-06 21:09:55,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:55,951 INFO L225 Difference]: With dead ends: 78 [2018-04-06 21:09:55,951 INFO L226 Difference]: Without dead ends: 77 [2018-04-06 21:09:55,952 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-06 21:09:55,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-06 21:09:55,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-06 21:09:55,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:09:55,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:09:55,960 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-06 21:09:55,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:55,961 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:09:55,961 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-06 21:09:55,961 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:09:55,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:09:55,962 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:55,962 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:55,962 INFO L408 AbstractCegarLoop]: === Iteration 3 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:55,963 INFO L82 PathProgramCache]: Analyzing trace with hash 1508294640, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:55,973 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:55,995 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:56,025 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:09:56,027 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,032 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,032 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-06 21:09:56,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,048 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:56,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,076 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:56,076 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-06 21:09:56,076 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-06 21:09:56,077 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-06 21:09:56,077 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-06 21:09:56,077 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-06 21:09:56,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:56,134 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-06 21:09:56,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-06 21:09:56,135 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-06 21:09:56,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:56,136 INFO L225 Difference]: With dead ends: 67 [2018-04-06 21:09:56,136 INFO L226 Difference]: Without dead ends: 66 [2018-04-06 21:09:56,137 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2018-04-06 21:09:56,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-06 21:09:56,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-06 21:09:56,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-06 21:09:56,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-06 21:09:56,148 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-06 21:09:56,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:56,149 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-06 21:09:56,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-06 21:09:56,149 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-06 21:09:56,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-06 21:09:56,150 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:56,150 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:56,150 INFO L408 AbstractCegarLoop]: === Iteration 4 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:56,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1508294641, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:56,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:56,181 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:56,196 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:09:56,196 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,201 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,201 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:09:56,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,250 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:56,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,353 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:56,353 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-06 21:09:56,353 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-06 21:09:56,354 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-06 21:09:56,354 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-06 21:09:56,354 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-06 21:09:56,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:56,494 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-06 21:09:56,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:09:56,495 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-06 21:09:56,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:56,496 INFO L225 Difference]: With dead ends: 75 [2018-04-06 21:09:56,496 INFO L226 Difference]: Without dead ends: 74 [2018-04-06 21:09:56,497 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:09:56,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-06 21:09:56,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-06 21:09:56,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-06 21:09:56,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-06 21:09:56,505 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-06 21:09:56,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:56,506 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-06 21:09:56,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-06 21:09:56,506 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-06 21:09:56,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-06 21:09:56,507 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:56,508 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:56,508 INFO L408 AbstractCegarLoop]: === Iteration 5 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:56,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1757973218, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:56,536 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:56,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:56,554 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:56,656 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,656 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:56,711 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,732 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:09:56,732 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-06 21:09:56,732 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:09:56,732 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:09:56,733 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:09:56,733 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-06 21:09:56,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:56,835 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-04-06 21:09:56,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:09:56,836 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-06 21:09:56,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:56,837 INFO L225 Difference]: With dead ends: 101 [2018-04-06 21:09:56,837 INFO L226 Difference]: Without dead ends: 100 [2018-04-06 21:09:56,838 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:09:56,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-06 21:09:56,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-04-06 21:09:56,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-06 21:09:56,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-04-06 21:09:56,847 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-04-06 21:09:56,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:56,848 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-04-06 21:09:56,848 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:09:56,848 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-04-06 21:09:56,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-06 21:09:56,849 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:56,850 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:56,850 INFO L408 AbstractCegarLoop]: === Iteration 6 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:56,850 INFO L82 PathProgramCache]: Analyzing trace with hash -1337405038, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:56,863 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:56,881 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:56,888 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:09:56,889 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,906 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:09:56,906 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:09:56,992 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:56,992 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:57,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:57,138 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:09:57,138 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-06 21:09:57,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-06 21:09:57,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-06 21:09:57,139 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-06 21:09:57,139 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-04-06 21:09:57,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:57,476 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-04-06 21:09:57,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-06 21:09:57,477 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-06 21:09:57,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:57,478 INFO L225 Difference]: With dead ends: 95 [2018-04-06 21:09:57,478 INFO L226 Difference]: Without dead ends: 94 [2018-04-06 21:09:57,479 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=332, Unknown=0, NotChecked=0, Total=462 [2018-04-06 21:09:57,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-06 21:09:57,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-04-06 21:09:57,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-04-06 21:09:57,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-04-06 21:09:57,488 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-04-06 21:09:57,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:57,488 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-04-06 21:09:57,488 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-06 21:09:57,488 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-04-06 21:09:57,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-06 21:09:57,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:57,490 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:57,490 INFO L408 AbstractCegarLoop]: === Iteration 7 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:57,490 INFO L82 PathProgramCache]: Analyzing trace with hash 254608978, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:57,501 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:57,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:57,516 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:57,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:57,537 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:57,593 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:57,623 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:57,623 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-04-06 21:09:57,624 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:09:57,624 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:09:57,624 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:09:57,624 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-04-06 21:09:57,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:57,731 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-04-06 21:09:57,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-06 21:09:57,731 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-06 21:09:57,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:57,733 INFO L225 Difference]: With dead ends: 174 [2018-04-06 21:09:57,733 INFO L226 Difference]: Without dead ends: 102 [2018-04-06 21:09:57,734 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2018-04-06 21:09:57,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-06 21:09:57,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-04-06 21:09:57,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-06 21:09:57,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-06 21:09:57,744 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-04-06 21:09:57,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:57,745 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-06 21:09:57,745 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:09:57,745 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-06 21:09:57,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-06 21:09:57,747 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:57,747 INFO L355 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:57,752 INFO L408 AbstractCegarLoop]: === Iteration 8 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:57,752 INFO L82 PathProgramCache]: Analyzing trace with hash 650265267, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:57,758 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:57,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:57,773 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:57,810 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:57,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-06 21:09:57,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:09:57,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-04-06 21:09:57,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-06 21:09:57,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-06 21:09:57,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:09:57,972 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-04-06 21:09:58,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:58,099 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-04-06 21:09:58,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-06 21:09:58,100 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-06 21:09:58,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:58,101 INFO L225 Difference]: With dead ends: 180 [2018-04-06 21:09:58,101 INFO L226 Difference]: Without dead ends: 105 [2018-04-06 21:09:58,102 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2018-04-06 21:09:58,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-06 21:09:58,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-04-06 21:09:58,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-06 21:09:58,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-06 21:09:58,111 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-04-06 21:09:58,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:58,111 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-06 21:09:58,111 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-06 21:09:58,111 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-06 21:09:58,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-06 21:09:58,113 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:58,113 INFO L355 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:58,113 INFO L408 AbstractCegarLoop]: === Iteration 9 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:58,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1362407426, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:58,121 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:58,138 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:58,190 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-06 21:09:58,191 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:58,237 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2018-04-06 21:09:58,258 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:58,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-04-06 21:09:58,259 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-06 21:09:58,259 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-06 21:09:58,259 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-06 21:09:58,260 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-04-06 21:09:58,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:58,477 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-04-06 21:09:58,477 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-06 21:09:58,477 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-04-06 21:09:58,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:58,478 INFO L225 Difference]: With dead ends: 211 [2018-04-06 21:09:58,478 INFO L226 Difference]: Without dead ends: 130 [2018-04-06 21:09:58,479 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-04-06 21:09:58,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-06 21:09:58,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-04-06 21:09:58,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-06 21:09:58,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-04-06 21:09:58,489 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-04-06 21:09:58,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:58,490 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-04-06 21:09:58,490 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-06 21:09:58,490 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-04-06 21:09:58,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-06 21:09:58,491 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:58,492 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:58,492 INFO L408 AbstractCegarLoop]: === Iteration 10 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:58,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1926995086, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:58,499 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:58,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:58,517 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:58,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:58,547 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:58,585 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:58,620 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-06 21:09:58,620 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-06 21:09:58,620 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-06 21:09:58,620 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-06 21:09:58,621 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-06 21:09:58,621 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-04-06 21:09:58,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:58,709 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-04-06 21:09:58,709 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-06 21:09:58,709 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-04-06 21:09:58,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:58,711 INFO L225 Difference]: With dead ends: 129 [2018-04-06 21:09:58,712 INFO L226 Difference]: Without dead ends: 128 [2018-04-06 21:09:58,712 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:09:58,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-06 21:09:58,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-06 21:09:58,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-06 21:09:58,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-06 21:09:58,722 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-04-06 21:09:58,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:58,722 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-06 21:09:58,722 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-06 21:09:58,722 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-06 21:09:58,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-06 21:09:58,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:58,723 INFO L355 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:58,724 INFO L408 AbstractCegarLoop]: === Iteration 11 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:58,724 INFO L82 PathProgramCache]: Analyzing trace with hash 977205751, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:58,735 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:58,752 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:58,785 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:58,785 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:58,805 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:58,826 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:09:58,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-06 21:09:58,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-06 21:09:58,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-06 21:09:58,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-06 21:09:58,827 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-04-06 21:09:58,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:58,880 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-04-06 21:09:58,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-06 21:09:58,880 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-04-06 21:09:58,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:58,881 INFO L225 Difference]: With dead ends: 161 [2018-04-06 21:09:58,882 INFO L226 Difference]: Without dead ends: 141 [2018-04-06 21:09:58,882 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-06 21:09:58,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-06 21:09:58,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-06 21:09:58,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-06 21:09:58,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-06 21:09:58,889 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-04-06 21:09:58,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:58,889 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-06 21:09:58,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-06 21:09:58,889 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-06 21:09:58,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-06 21:09:58,891 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:58,891 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:58,891 INFO L408 AbstractCegarLoop]: === Iteration 12 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:58,892 INFO L82 PathProgramCache]: Analyzing trace with hash 1627776719, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:58,905 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:58,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:58,929 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:59,038 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:59,038 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:59,169 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 109 proven. 4 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-04-06 21:09:59,191 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:09:59,191 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-04-06 21:09:59,191 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-06 21:09:59,192 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-06 21:09:59,192 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-04-06 21:09:59,192 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-04-06 21:09:59,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:59,488 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-06 21:09:59,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-06 21:09:59,488 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-04-06 21:09:59,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:59,489 INFO L225 Difference]: With dead ends: 264 [2018-04-06 21:09:59,489 INFO L226 Difference]: Without dead ends: 185 [2018-04-06 21:09:59,490 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=303, Invalid=1029, Unknown=0, NotChecked=0, Total=1332 [2018-04-06 21:09:59,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-06 21:09:59,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-04-06 21:09:59,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:09:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-04-06 21:09:59,502 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-04-06 21:09:59,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:59,502 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-04-06 21:09:59,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-06 21:09:59,503 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-04-06 21:09:59,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-06 21:09:59,504 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:59,504 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:59,505 INFO L408 AbstractCegarLoop]: === Iteration 13 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:59,505 INFO L82 PathProgramCache]: Analyzing trace with hash 898895569, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:59,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:59,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:59,542 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:59,577 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2018-04-06 21:09:59,577 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:09:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 40 proven. 8 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2018-04-06 21:09:59,697 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-06 21:09:59,697 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-04-06 21:09:59,697 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-06 21:09:59,697 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-06 21:09:59,698 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-04-06 21:09:59,698 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-04-06 21:09:59,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:09:59,809 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-04-06 21:09:59,809 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-06 21:09:59,809 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-04-06 21:09:59,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:09:59,810 INFO L225 Difference]: With dead ends: 263 [2018-04-06 21:09:59,810 INFO L226 Difference]: Without dead ends: 178 [2018-04-06 21:09:59,811 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 185 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2018-04-06 21:09:59,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-06 21:09:59,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-06 21:09:59,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:09:59,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-04-06 21:09:59,820 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-04-06 21:09:59,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:09:59,821 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-04-06 21:09:59,821 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-06 21:09:59,821 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-04-06 21:09:59,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-06 21:09:59,822 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:09:59,822 INFO L355 BasicCegarLoop]: trace histogram [9, 7, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:09:59,822 INFO L408 AbstractCegarLoop]: === Iteration 14 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:09:59,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1018891805, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:09:59,828 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:09:59,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:09:59,866 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:09:59,928 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:09:59,929 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:00,030 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 166 proven. 2 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:00,051 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:00,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-04-06 21:10:00,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:00,052 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:00,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:00,053 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-04-06 21:10:00,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:00,304 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-06 21:10:00,305 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-06 21:10:00,305 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-04-06 21:10:00,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:00,306 INFO L225 Difference]: With dead ends: 263 [2018-04-06 21:10:00,306 INFO L226 Difference]: Without dead ends: 178 [2018-04-06 21:10:00,307 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-04-06 21:10:00,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-06 21:10:00,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-06 21:10:00,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:00,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-04-06 21:10:00,314 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-04-06 21:10:00,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:00,314 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-04-06 21:10:00,314 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:00,315 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-04-06 21:10:00,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-06 21:10:00,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:00,316 INFO L355 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:00,316 INFO L408 AbstractCegarLoop]: === Iteration 15 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:00,316 INFO L82 PathProgramCache]: Analyzing trace with hash 906271708, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:00,330 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:00,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:00,361 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:00,465 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:00,465 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:00,583 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 216 proven. 13 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2018-04-06 21:10:00,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:00,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-06 21:10:00,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-06 21:10:00,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-06 21:10:00,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-06 21:10:00,610 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-04-06 21:10:00,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:00,795 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-04-06 21:10:00,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-06 21:10:00,796 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-04-06 21:10:00,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:00,797 INFO L225 Difference]: With dead ends: 267 [2018-04-06 21:10:00,797 INFO L226 Difference]: Without dead ends: 182 [2018-04-06 21:10:00,798 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-04-06 21:10:00,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-06 21:10:00,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-04-06 21:10:00,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-06 21:10:00,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-04-06 21:10:00,808 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-04-06 21:10:00,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:00,809 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-04-06 21:10:00,809 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-06 21:10:00,809 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-04-06 21:10:00,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-06 21:10:00,810 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:00,811 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:00,811 INFO L408 AbstractCegarLoop]: === Iteration 16 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:00,811 INFO L82 PathProgramCache]: Analyzing trace with hash -2126374397, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:00,824 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:00,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:00,877 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-06 21:10:00,917 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 166 proven. 36 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2018-04-06 21:10:01,018 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:01,018 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-06 21:10:01,018 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:01,018 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:01,019 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:01,019 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-04-06 21:10:01,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:01,320 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-04-06 21:10:01,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:10:01,320 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-04-06 21:10:01,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:01,322 INFO L225 Difference]: With dead ends: 225 [2018-04-06 21:10:01,322 INFO L226 Difference]: Without dead ends: 224 [2018-04-06 21:10:01,323 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-04-06 21:10:01,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-06 21:10:01,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-04-06 21:10:01,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-06 21:10:01,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-04-06 21:10:01,331 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-04-06 21:10:01,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:01,331 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-04-06 21:10:01,331 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:01,331 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-04-06 21:10:01,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-06 21:10:01,332 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:01,332 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 9, 8, 8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:01,332 INFO L408 AbstractCegarLoop]: === Iteration 17 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:01,333 INFO L82 PathProgramCache]: Analyzing trace with hash -1493096815, now seen corresponding path program 1 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:01,343 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:01,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:01,372 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:01,376 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:01,376 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:01,386 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:01,386 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:10:01,571 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-06 21:10:01,571 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:01,718 INFO L134 CoverageAnalysis]: Checked inductivity of 358 backedges. 181 proven. 39 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-04-06 21:10:01,739 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:01,739 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-06 21:10:01,740 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-06 21:10:01,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-06 21:10:01,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-06 21:10:01,740 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-04-06 21:10:02,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:02,473 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-04-06 21:10:02,473 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-06 21:10:02,474 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-04-06 21:10:02,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:02,475 INFO L225 Difference]: With dead ends: 217 [2018-04-06 21:10:02,475 INFO L226 Difference]: Without dead ends: 216 [2018-04-06 21:10:02,476 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-04-06 21:10:02,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-06 21:10:02,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-04-06 21:10:02,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-06 21:10:02,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-04-06 21:10:02,486 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-04-06 21:10:02,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:02,487 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-04-06 21:10:02,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-06 21:10:02,487 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-04-06 21:10:02,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-06 21:10:02,489 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:02,489 INFO L355 BasicCegarLoop]: trace histogram [11, 8, 8, 8, 8, 8, 8, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:02,489 INFO L408 AbstractCegarLoop]: === Iteration 18 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:02,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1502561417, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:02,499 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:02,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:02,534 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:02,642 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-06 21:10:02,642 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:02,805 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 209 proven. 33 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2018-04-06 21:10:02,827 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:02,827 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-04-06 21:10:02,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-06 21:10:02,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-06 21:10:02,828 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-04-06 21:10:02,828 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-04-06 21:10:03,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:03,104 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-04-06 21:10:03,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-06 21:10:03,105 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-04-06 21:10:03,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:03,107 INFO L225 Difference]: With dead ends: 324 [2018-04-06 21:10:03,107 INFO L226 Difference]: Without dead ends: 214 [2018-04-06 21:10:03,108 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-04-06 21:10:03,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-06 21:10:03,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-04-06 21:10:03,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-06 21:10:03,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-04-06 21:10:03,119 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-04-06 21:10:03,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:03,119 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-04-06 21:10:03,119 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-06 21:10:03,119 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-04-06 21:10:03,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-06 21:10:03,121 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:03,121 INFO L355 BasicCegarLoop]: trace histogram [12, 9, 9, 9, 9, 9, 9, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:03,122 INFO L408 AbstractCegarLoop]: === Iteration 19 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:03,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1193835928, now seen corresponding path program 4 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:03,130 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:03,169 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:03,453 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-06 21:10:03,453 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:03,550 INFO L134 CoverageAnalysis]: Checked inductivity of 444 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 408 trivial. 0 not checked. [2018-04-06 21:10:03,584 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:03,584 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-06 21:10:03,584 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-06 21:10:03,585 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-06 21:10:03,585 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-06 21:10:03,585 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-04-06 21:10:03,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:03,839 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-04-06 21:10:03,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-06 21:10:03,840 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-04-06 21:10:03,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:03,842 INFO L225 Difference]: With dead ends: 274 [2018-04-06 21:10:03,842 INFO L226 Difference]: Without dead ends: 254 [2018-04-06 21:10:03,843 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=259, Invalid=497, Unknown=0, NotChecked=0, Total=756 [2018-04-06 21:10:03,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-04-06 21:10:03,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-04-06 21:10:03,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-06 21:10:03,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-04-06 21:10:03,856 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-04-06 21:10:03,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:03,856 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-04-06 21:10:03,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-06 21:10:03,857 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-04-06 21:10:03,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-06 21:10:03,858 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:03,858 INFO L355 BasicCegarLoop]: trace histogram [15, 13, 12, 12, 12, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:03,858 INFO L408 AbstractCegarLoop]: === Iteration 20 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:03,858 INFO L82 PathProgramCache]: Analyzing trace with hash 600711107, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:03,867 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:03,918 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:04,144 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-06 21:10:04,145 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:04,375 INFO L134 CoverageAnalysis]: Checked inductivity of 720 backedges. 552 proven. 18 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2018-04-06 21:10:04,410 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:04,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-04-06 21:10:04,410 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-06 21:10:04,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-06 21:10:04,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-04-06 21:10:04,411 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-04-06 21:10:04,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:04,899 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-04-06 21:10:04,900 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-06 21:10:04,900 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-04-06 21:10:04,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:04,901 INFO L225 Difference]: With dead ends: 443 [2018-04-06 21:10:04,901 INFO L226 Difference]: Without dead ends: 298 [2018-04-06 21:10:04,902 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-04-06 21:10:04,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-06 21:10:04,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-04-06 21:10:04,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-06 21:10:04,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-04-06 21:10:04,912 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-04-06 21:10:04,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:04,912 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-04-06 21:10:04,912 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-06 21:10:04,912 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-04-06 21:10:04,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-06 21:10:04,913 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:04,913 INFO L355 BasicCegarLoop]: trace histogram [20, 17, 16, 16, 16, 16, 16, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:04,913 INFO L408 AbstractCegarLoop]: === Iteration 21 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:04,914 INFO L82 PathProgramCache]: Analyzing trace with hash 689205808, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:04,938 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:04,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:04,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:05,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-06 21:10:05,258 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:05,536 INFO L134 CoverageAnalysis]: Checked inductivity of 1317 backedges. 856 proven. 42 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2018-04-06 21:10:05,558 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:05,558 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-04-06 21:10:05,558 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-06 21:10:05,559 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-06 21:10:05,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-06 21:10:05,559 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-04-06 21:10:06,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:06,102 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-04-06 21:10:06,103 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-06 21:10:06,103 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-04-06 21:10:06,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:06,106 INFO L225 Difference]: With dead ends: 491 [2018-04-06 21:10:06,106 INFO L226 Difference]: Without dead ends: 356 [2018-04-06 21:10:06,108 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 411 SyntacticMatches, 9 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=640, Invalid=2782, Unknown=0, NotChecked=0, Total=3422 [2018-04-06 21:10:06,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-06 21:10:06,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-04-06 21:10:06,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-06 21:10:06,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-04-06 21:10:06,124 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-04-06 21:10:06,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:06,125 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-04-06 21:10:06,125 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-06 21:10:06,125 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-04-06 21:10:06,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-06 21:10:06,127 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:06,127 INFO L355 BasicCegarLoop]: trace histogram [25, 21, 20, 20, 20, 20, 20, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:06,127 INFO L408 AbstractCegarLoop]: === Iteration 22 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:06,127 INFO L82 PathProgramCache]: Analyzing trace with hash 256154013, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:06,140 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:06,207 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:06,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-06 21:10:06,422 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:06,650 INFO L134 CoverageAnalysis]: Checked inductivity of 2094 backedges. 1408 proven. 62 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2018-04-06 21:10:06,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:06,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-04-06 21:10:06,671 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-06 21:10:06,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-06 21:10:06,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-06 21:10:06,672 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-04-06 21:10:07,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:07,023 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-04-06 21:10:07,024 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-06 21:10:07,024 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-04-06 21:10:07,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:07,026 INFO L225 Difference]: With dead ends: 496 [2018-04-06 21:10:07,026 INFO L226 Difference]: Without dead ends: 355 [2018-04-06 21:10:07,027 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-04-06 21:10:07,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-06 21:10:07,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-04-06 21:10:07,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-06 21:10:07,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-04-06 21:10:07,037 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-04-06 21:10:07,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:07,038 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-04-06 21:10:07,038 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-06 21:10:07,038 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-04-06 21:10:07,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-06 21:10:07,039 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:07,039 INFO L355 BasicCegarLoop]: trace histogram [26, 22, 21, 21, 21, 21, 21, 21, 21, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:07,039 INFO L408 AbstractCegarLoop]: === Iteration 23 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:07,039 INFO L82 PathProgramCache]: Analyzing trace with hash -421007262, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:07,045 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:07,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:07,102 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:07,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-06 21:10:07,335 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:07,667 INFO L134 CoverageAnalysis]: Checked inductivity of 2285 backedges. 1217 proven. 76 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2018-04-06 21:10:07,688 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:07,689 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-04-06 21:10:07,689 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:10:07,689 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:10:07,690 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:10:07,690 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-04-06 21:10:08,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:08,545 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-04-06 21:10:08,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-06 21:10:08,545 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-04-06 21:10:08,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:08,547 INFO L225 Difference]: With dead ends: 545 [2018-04-06 21:10:08,547 INFO L226 Difference]: Without dead ends: 420 [2018-04-06 21:10:08,549 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 613 GetRequests, 533 SyntacticMatches, 11 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1134 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=881, Invalid=4089, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:10:08,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-06 21:10:08,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-04-06 21:10:08,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-06 21:10:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-04-06 21:10:08,567 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-04-06 21:10:08,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:08,567 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-04-06 21:10:08,568 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:10:08,568 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-04-06 21:10:08,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-04-06 21:10:08,570 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:08,570 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 26, 26, 26, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:08,570 INFO L408 AbstractCegarLoop]: === Iteration 24 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:08,571 INFO L82 PathProgramCache]: Analyzing trace with hash 498911344, now seen corresponding path program 9 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:08,580 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:08,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:08,656 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:08,953 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-06 21:10:08,953 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:09,326 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 2209 proven. 100 refuted. 0 times theorem prover too weak. 1209 trivial. 0 not checked. [2018-04-06 21:10:09,347 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:09,347 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-04-06 21:10:09,348 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-06 21:10:09,348 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-06 21:10:09,349 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-06 21:10:09,349 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-04-06 21:10:09,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:09,920 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-04-06 21:10:09,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-06 21:10:09,921 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-04-06 21:10:09,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:09,923 INFO L225 Difference]: With dead ends: 550 [2018-04-06 21:10:09,923 INFO L226 Difference]: Without dead ends: 419 [2018-04-06 21:10:09,924 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-04-06 21:10:09,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-06 21:10:09,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-04-06 21:10:09,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-06 21:10:09,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-04-06 21:10:09,934 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-04-06 21:10:09,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:09,935 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-04-06 21:10:09,935 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-06 21:10:09,935 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-04-06 21:10:09,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-06 21:10:09,936 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:09,936 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 27, 27, 27, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:09,936 INFO L408 AbstractCegarLoop]: === Iteration 25 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:09,937 INFO L82 PathProgramCache]: Analyzing trace with hash 709607151, now seen corresponding path program 10 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:09,943 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:10,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:10,021 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:10,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-06 21:10:10,926 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:11,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3765 backedges. 1635 proven. 120 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2018-04-06 21:10:11,276 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:11,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-04-06 21:10:11,277 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-06 21:10:11,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-06 21:10:11,278 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-04-06 21:10:11,278 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-04-06 21:10:12,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:12,121 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-04-06 21:10:12,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-06 21:10:12,121 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-04-06 21:10:12,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:12,123 INFO L225 Difference]: With dead ends: 608 [2018-04-06 21:10:12,124 INFO L226 Difference]: Without dead ends: 493 [2018-04-06 21:10:12,125 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-04-06 21:10:12,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-06 21:10:12,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-04-06 21:10:12,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-06 21:10:12,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-04-06 21:10:12,141 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-04-06 21:10:12,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:12,142 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-04-06 21:10:12,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-06 21:10:12,143 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-04-06 21:10:12,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-06 21:10:12,146 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:12,146 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 33, 33, 33, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:12,146 INFO L408 AbstractCegarLoop]: === Iteration 26 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:12,147 INFO L82 PathProgramCache]: Analyzing trace with hash -750544580, now seen corresponding path program 11 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:12,161 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:12,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:12,253 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:12,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-06 21:10:12,709 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:13,176 INFO L134 CoverageAnalysis]: Checked inductivity of 5613 backedges. 3236 proven. 147 refuted. 0 times theorem prover too weak. 2230 trivial. 0 not checked. [2018-04-06 21:10:13,197 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:13,197 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-04-06 21:10:13,198 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-06 21:10:13,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-06 21:10:13,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-04-06 21:10:13,198 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-04-06 21:10:13,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:13,712 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-04-06 21:10:13,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-06 21:10:13,712 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-04-06 21:10:13,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:13,714 INFO L225 Difference]: With dead ends: 617 [2018-04-06 21:10:13,714 INFO L226 Difference]: Without dead ends: 496 [2018-04-06 21:10:13,716 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 906 GetRequests, 825 SyntacticMatches, 13 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=836, Invalid=3994, Unknown=0, NotChecked=0, Total=4830 [2018-04-06 21:10:13,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-06 21:10:13,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-04-06 21:10:13,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-06 21:10:13,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-04-06 21:10:13,733 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-04-06 21:10:13,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:13,734 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-04-06 21:10:13,734 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-06 21:10:13,734 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-04-06 21:10:13,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-06 21:10:13,737 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:13,737 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:13,738 INFO L408 AbstractCegarLoop]: === Iteration 27 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:13,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1577774173, now seen corresponding path program 12 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:13,748 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:13,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:13,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:14,229 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-06 21:10:14,229 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:14,564 INFO L134 CoverageAnalysis]: Checked inductivity of 5925 backedges. 1878 proven. 210 refuted. 0 times theorem prover too weak. 3837 trivial. 0 not checked. [2018-04-06 21:10:14,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:14,586 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-06 21:10:14,586 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:10:14,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:10:14,587 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:10:14,587 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-04-06 21:10:15,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:15,687 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-04-06 21:10:15,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:10:15,687 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-04-06 21:10:15,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:15,689 INFO L225 Difference]: With dead ends: 591 [2018-04-06 21:10:15,689 INFO L226 Difference]: Without dead ends: 590 [2018-04-06 21:10:15,690 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 21:10:15,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-06 21:10:15,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-04-06 21:10:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-04-06 21:10:15,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-04-06 21:10:15,704 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-04-06 21:10:15,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:15,705 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-04-06 21:10:15,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:10:15,705 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-04-06 21:10:15,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-06 21:10:15,707 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:15,707 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 35, 34, 34, 34, 34, 34, 34, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:15,707 INFO L408 AbstractCegarLoop]: === Iteration 28 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:15,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1666359055, now seen corresponding path program 2 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:15,718 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:15,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:15,848 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:15,851 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:10:15,851 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:10:15,856 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:10:15,856 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:10:16,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-06 21:10:16,576 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:17,075 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 1935 proven. 217 refuted. 0 times theorem prover too weak. 3807 trivial. 0 not checked. [2018-04-06 21:10:17,096 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:17,097 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-06 21:10:17,097 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-06 21:10:17,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-06 21:10:17,098 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-06 21:10:17,098 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-04-06 21:10:19,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:19,326 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-04-06 21:10:19,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-06 21:10:19,326 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-04-06 21:10:19,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:19,328 INFO L225 Difference]: With dead ends: 579 [2018-04-06 21:10:19,328 INFO L226 Difference]: Without dead ends: 578 [2018-04-06 21:10:19,330 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-04-06 21:10:19,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-04-06 21:10:19,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-04-06 21:10:19,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-06 21:10:19,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-04-06 21:10:19,343 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-04-06 21:10:19,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:19,343 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-04-06 21:10:19,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-06 21:10:19,343 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-04-06 21:10:19,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-06 21:10:19,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:19,346 INFO L355 BasicCegarLoop]: trace histogram [41, 34, 34, 34, 34, 34, 34, 34, 34, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:19,346 INFO L408 AbstractCegarLoop]: === Iteration 29 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:19,346 INFO L82 PathProgramCache]: Analyzing trace with hash -1020846633, now seen corresponding path program 5 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:19,361 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:19,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:19,445 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:19,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-06 21:10:19,885 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:20,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5959 backedges. 2111 proven. 203 refuted. 0 times theorem prover too weak. 3645 trivial. 0 not checked. [2018-04-06 21:10:20,498 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:20,499 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-04-06 21:10:20,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-06 21:10:20,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-06 21:10:20,500 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-04-06 21:10:20,500 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-04-06 21:10:21,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:21,151 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-04-06 21:10:21,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-06 21:10:21,151 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-04-06 21:10:21,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:21,153 INFO L225 Difference]: With dead ends: 746 [2018-04-06 21:10:21,153 INFO L226 Difference]: Without dead ends: 564 [2018-04-06 21:10:21,154 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-04-06 21:10:21,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-06 21:10:21,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-04-06 21:10:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-06 21:10:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-04-06 21:10:21,166 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-04-06 21:10:21,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:21,167 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-04-06 21:10:21,167 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-06 21:10:21,167 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-04-06 21:10:21,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-04-06 21:10:21,169 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:21,170 INFO L355 BasicCegarLoop]: trace histogram [42, 35, 35, 35, 35, 35, 35, 35, 35, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:21,170 INFO L408 AbstractCegarLoop]: === Iteration 30 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:21,170 INFO L82 PathProgramCache]: Analyzing trace with hash -804600008, now seen corresponding path program 6 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:21,177 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:21,273 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:21,568 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-06 21:10:21,568 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:21,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6279 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 6055 trivial. 0 not checked. [2018-04-06 21:10:21,881 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:21,881 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-06 21:10:21,882 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-06 21:10:21,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-06 21:10:21,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-06 21:10:21,883 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-04-06 21:10:22,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:22,295 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-04-06 21:10:22,295 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-06 21:10:22,295 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-04-06 21:10:22,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:22,297 INFO L225 Difference]: With dead ends: 664 [2018-04-06 21:10:22,297 INFO L226 Difference]: Without dead ends: 644 [2018-04-06 21:10:22,298 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 921 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 681 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1155, Invalid=2385, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 21:10:22,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-04-06 21:10:22,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-04-06 21:10:22,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-06 21:10:22,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-04-06 21:10:22,312 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-04-06 21:10:22,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:22,313 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-04-06 21:10:22,313 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-06 21:10:22,313 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-04-06 21:10:22,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-04-06 21:10:22,315 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:22,316 INFO L355 BasicCegarLoop]: trace histogram [49, 43, 42, 42, 42, 42, 42, 42, 42, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:22,316 INFO L408 AbstractCegarLoop]: === Iteration 31 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:22,316 INFO L82 PathProgramCache]: Analyzing trace with hash 791453475, now seen corresponding path program 13 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:22,326 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:22,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:22,431 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:23,135 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-06 21:10:23,135 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:23,629 INFO L134 CoverageAnalysis]: Checked inductivity of 8745 backedges. 4742 proven. 174 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2018-04-06 21:10:23,660 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:23,661 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-04-06 21:10:23,661 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-06 21:10:23,661 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-06 21:10:23,662 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-04-06 21:10:23,662 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-04-06 21:10:24,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:24,837 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-04-06 21:10:24,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-06 21:10:24,837 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-04-06 21:10:24,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:24,841 INFO L225 Difference]: With dead ends: 981 [2018-04-06 21:10:24,841 INFO L226 Difference]: Without dead ends: 724 [2018-04-06 21:10:24,845 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-04-06 21:10:24,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-04-06 21:10:24,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-04-06 21:10:24,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-04-06 21:10:24,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-04-06 21:10:24,867 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-04-06 21:10:24,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:24,867 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-04-06 21:10:24,867 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-06 21:10:24,868 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-04-06 21:10:24,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-04-06 21:10:24,873 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:24,873 INFO L355 BasicCegarLoop]: trace histogram [58, 51, 50, 50, 50, 50, 50, 50, 50, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:24,873 INFO L408 AbstractCegarLoop]: === Iteration 32 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:24,873 INFO L82 PathProgramCache]: Analyzing trace with hash -390012336, now seen corresponding path program 14 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:24,880 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:25,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:25,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:25,839 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-06 21:10:25,839 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:26,396 INFO L134 CoverageAnalysis]: Checked inductivity of 12372 backedges. 5938 proven. 238 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2018-04-06 21:10:26,418 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:26,418 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-04-06 21:10:26,419 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-06 21:10:26,419 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-06 21:10:26,419 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-04-06 21:10:26,419 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-04-06 21:10:27,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:27,582 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-04-06 21:10:27,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-06 21:10:27,582 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-04-06 21:10:27,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:27,586 INFO L225 Difference]: With dead ends: 1065 [2018-04-06 21:10:27,586 INFO L226 Difference]: Without dead ends: 818 [2018-04-06 21:10:27,589 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-04-06 21:10:27,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-06 21:10:27,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-04-06 21:10:27,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-06 21:10:27,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-04-06 21:10:27,615 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-04-06 21:10:27,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:27,616 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-04-06 21:10:27,616 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-06 21:10:27,616 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-04-06 21:10:27,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-04-06 21:10:27,622 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:27,622 INFO L355 BasicCegarLoop]: trace histogram [67, 59, 58, 58, 58, 58, 58, 58, 58, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:27,622 INFO L408 AbstractCegarLoop]: === Iteration 33 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:27,623 INFO L82 PathProgramCache]: Analyzing trace with hash -727062531, now seen corresponding path program 15 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:27,631 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:27,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:27,758 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-06 21:10:28,283 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 16627 backedges. 9300 proven. 268 refuted. 0 times theorem prover too weak. 7059 trivial. 0 not checked. [2018-04-06 21:10:28,958 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:28,958 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-04-06 21:10:28,959 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-06 21:10:28,959 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-06 21:10:28,959 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-04-06 21:10:28,959 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-04-06 21:10:29,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:29,662 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-04-06 21:10:29,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-06 21:10:29,662 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-04-06 21:10:29,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:29,664 INFO L225 Difference]: With dead ends: 1070 [2018-04-06 21:10:29,664 INFO L226 Difference]: Without dead ends: 817 [2018-04-06 21:10:29,667 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1339 SyntacticMatches, 17 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3068 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1382, Invalid=6990, Unknown=0, NotChecked=0, Total=8372 [2018-04-06 21:10:29,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-06 21:10:29,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-04-06 21:10:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-06 21:10:29,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-04-06 21:10:29,684 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-04-06 21:10:29,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:29,685 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-04-06 21:10:29,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-06 21:10:29,685 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-04-06 21:10:29,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-04-06 21:10:29,689 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:29,689 INFO L355 BasicCegarLoop]: trace histogram [68, 60, 59, 59, 59, 59, 59, 59, 59, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:29,689 INFO L408 AbstractCegarLoop]: === Iteration 34 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:29,689 INFO L82 PathProgramCache]: Analyzing trace with hash -1139923966, now seen corresponding path program 16 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:29,695 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:29,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:29,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-06 21:10:30,438 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:31,141 INFO L134 CoverageAnalysis]: Checked inductivity of 17168 backedges. 7263 proven. 312 refuted. 0 times theorem prover too weak. 9593 trivial. 0 not checked. [2018-04-06 21:10:31,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:31,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-04-06 21:10:31,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-06 21:10:31,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-06 21:10:31,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-04-06 21:10:31,166 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-04-06 21:10:32,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:32,713 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-04-06 21:10:32,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-06 21:10:32,713 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-04-06 21:10:32,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:32,716 INFO L225 Difference]: With dead ends: 1155 [2018-04-06 21:10:32,716 INFO L226 Difference]: Without dead ends: 918 [2018-04-06 21:10:32,718 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-04-06 21:10:32,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-06 21:10:32,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-04-06 21:10:32,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-06 21:10:32,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-04-06 21:10:32,736 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-04-06 21:10:32,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:32,737 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-04-06 21:10:32,737 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-06 21:10:32,738 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-04-06 21:10:32,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-04-06 21:10:32,743 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:32,743 INFO L355 BasicCegarLoop]: trace histogram [78, 69, 68, 68, 68, 68, 68, 68, 68, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:32,743 INFO L408 AbstractCegarLoop]: === Iteration 35 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:32,743 INFO L82 PathProgramCache]: Analyzing trace with hash 94566800, now seen corresponding path program 17 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:32,749 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:32,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:32,893 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:33,539 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-06 21:10:33,539 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:34,378 INFO L134 CoverageAnalysis]: Checked inductivity of 22749 backedges. 11903 proven. 342 refuted. 0 times theorem prover too weak. 10504 trivial. 0 not checked. [2018-04-06 21:10:34,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:34,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-04-06 21:10:34,401 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-06 21:10:34,401 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-06 21:10:34,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-04-06 21:10:34,401 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-04-06 21:10:35,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:35,237 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-04-06 21:10:35,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-06 21:10:35,237 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-04-06 21:10:35,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:35,239 INFO L225 Difference]: With dead ends: 1160 [2018-04-06 21:10:35,240 INFO L226 Difference]: Without dead ends: 917 [2018-04-06 21:10:35,241 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-04-06 21:10:35,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-06 21:10:35,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-04-06 21:10:35,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-06 21:10:35,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-04-06 21:10:35,257 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-04-06 21:10:35,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:35,257 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-04-06 21:10:35,257 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-06 21:10:35,257 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-04-06 21:10:35,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-04-06 21:10:35,262 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:35,262 INFO L355 BasicCegarLoop]: trace histogram [79, 70, 69, 69, 69, 69, 69, 69, 69, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:35,262 INFO L408 AbstractCegarLoop]: === Iteration 36 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:35,263 INFO L82 PathProgramCache]: Analyzing trace with hash -1176229937, now seen corresponding path program 18 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:35,268 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:35,400 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-06 21:10:36,144 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:36,998 INFO L134 CoverageAnalysis]: Checked inductivity of 23382 backedges. 8717 proven. 396 refuted. 0 times theorem prover too weak. 14269 trivial. 0 not checked. [2018-04-06 21:10:37,019 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:37,019 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-04-06 21:10:37,020 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-06 21:10:37,020 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-06 21:10:37,020 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-04-06 21:10:37,021 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-04-06 21:10:38,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:38,550 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-04-06 21:10:38,550 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-06 21:10:38,550 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-04-06 21:10:38,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:38,553 INFO L225 Difference]: With dead ends: 1254 [2018-04-06 21:10:38,553 INFO L226 Difference]: Without dead ends: 1027 [2018-04-06 21:10:38,555 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-04-06 21:10:38,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-06 21:10:38,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-06 21:10:38,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-06 21:10:38,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-04-06 21:10:38,573 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-04-06 21:10:38,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:38,573 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-04-06 21:10:38,573 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-06 21:10:38,573 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-04-06 21:10:38,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-04-06 21:10:38,578 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:38,579 INFO L355 BasicCegarLoop]: trace histogram [90, 80, 79, 79, 79, 79, 79, 79, 79, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:38,579 INFO L408 AbstractCegarLoop]: === Iteration 37 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:38,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1483823908, now seen corresponding path program 19 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:38,585 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:38,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:38,733 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:39,531 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-06 21:10:39,531 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:40,559 INFO L134 CoverageAnalysis]: Checked inductivity of 30556 backedges. 14912 proven. 425 refuted. 0 times theorem prover too weak. 15219 trivial. 0 not checked. [2018-04-06 21:10:40,580 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:40,581 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-04-06 21:10:40,582 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-06 21:10:40,582 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-06 21:10:40,582 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-04-06 21:10:40,582 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-04-06 21:10:41,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:41,620 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-04-06 21:10:41,621 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-06 21:10:41,621 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-04-06 21:10:41,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:41,623 INFO L225 Difference]: With dead ends: 1259 [2018-04-06 21:10:41,623 INFO L226 Difference]: Without dead ends: 1026 [2018-04-06 21:10:41,625 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1914 GetRequests, 1781 SyntacticMatches, 21 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4865 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2064, Invalid=10818, Unknown=0, NotChecked=0, Total=12882 [2018-04-06 21:10:41,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-06 21:10:41,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-04-06 21:10:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-06 21:10:41,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-04-06 21:10:41,641 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-04-06 21:10:41,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:41,641 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-04-06 21:10:41,641 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-06 21:10:41,642 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-04-06 21:10:41,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-04-06 21:10:41,646 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:41,647 INFO L355 BasicCegarLoop]: trace histogram [91, 81, 80, 80, 80, 80, 80, 80, 80, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:41,647 INFO L408 AbstractCegarLoop]: === Iteration 38 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:41,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1531547133, now seen corresponding path program 20 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:41,652 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:41,792 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-06 21:10:42,666 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 31290 backedges. 10300 proven. 490 refuted. 0 times theorem prover too weak. 20500 trivial. 0 not checked. [2018-04-06 21:10:43,718 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:43,718 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-04-06 21:10:43,719 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-06 21:10:43,719 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-06 21:10:43,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-04-06 21:10:43,719 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-04-06 21:10:45,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:45,627 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-04-06 21:10:45,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-06 21:10:45,627 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-04-06 21:10:45,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:45,630 INFO L225 Difference]: With dead ends: 1362 [2018-04-06 21:10:45,630 INFO L226 Difference]: Without dead ends: 1145 [2018-04-06 21:10:45,632 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1951 GetRequests, 1787 SyntacticMatches, 23 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5319 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=3125, Invalid=17181, Unknown=0, NotChecked=0, Total=20306 [2018-04-06 21:10:45,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-06 21:10:45,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-04-06 21:10:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-06 21:10:45,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-04-06 21:10:45,666 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-04-06 21:10:45,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:45,667 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-04-06 21:10:45,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-06 21:10:45,668 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-04-06 21:10:45,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-04-06 21:10:45,678 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:45,678 INFO L355 BasicCegarLoop]: trace histogram [103, 92, 91, 91, 91, 91, 91, 91, 91, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:45,678 INFO L408 AbstractCegarLoop]: === Iteration 39 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:45,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1113498289, now seen corresponding path program 21 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:45,688 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:45,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:45,866 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:46,895 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-06 21:10:46,896 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:48,068 INFO L134 CoverageAnalysis]: Checked inductivity of 40351 backedges. 18354 proven. 517 refuted. 0 times theorem prover too weak. 21480 trivial. 0 not checked. [2018-04-06 21:10:48,089 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:48,090 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-04-06 21:10:48,091 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-06 21:10:48,091 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-06 21:10:48,091 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-04-06 21:10:48,091 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-04-06 21:10:49,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:49,202 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-04-06 21:10:49,202 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-06 21:10:49,202 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-04-06 21:10:49,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:49,205 INFO L225 Difference]: With dead ends: 1367 [2018-04-06 21:10:49,205 INFO L226 Difference]: Without dead ends: 1144 [2018-04-06 21:10:49,207 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-04-06 21:10:49,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-06 21:10:49,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-04-06 21:10:49,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-06 21:10:49,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-04-06 21:10:49,228 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-04-06 21:10:49,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:49,229 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-04-06 21:10:49,229 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-06 21:10:49,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-04-06 21:10:49,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-04-06 21:10:49,239 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:49,239 INFO L355 BasicCegarLoop]: trace histogram [104, 93, 92, 92, 92, 92, 92, 92, 92, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:49,239 INFO L408 AbstractCegarLoop]: === Iteration 40 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:49,240 INFO L82 PathProgramCache]: Analyzing trace with hash -919565584, now seen corresponding path program 22 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:49,246 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:49,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:50,514 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-06 21:10:50,514 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:51,770 INFO L134 CoverageAnalysis]: Checked inductivity of 41195 backedges. 12012 proven. 594 refuted. 0 times theorem prover too weak. 28589 trivial. 0 not checked. [2018-04-06 21:10:51,793 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:51,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-04-06 21:10:51,794 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-06 21:10:51,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-06 21:10:51,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-04-06 21:10:51,795 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-04-06 21:10:54,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:54,343 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-04-06 21:10:54,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-06 21:10:54,343 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-04-06 21:10:54,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:54,347 INFO L225 Difference]: With dead ends: 1479 [2018-04-06 21:10:54,347 INFO L226 Difference]: Without dead ends: 1272 [2018-04-06 21:10:54,349 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2213 GetRequests, 2035 SyntacticMatches, 25 SemanticMatches, 153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6314 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=3632, Invalid=20238, Unknown=0, NotChecked=0, Total=23870 [2018-04-06 21:10:54,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-04-06 21:10:54,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-04-06 21:10:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-06 21:10:54,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-04-06 21:10:54,371 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-04-06 21:10:54,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:54,372 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-04-06 21:10:54,372 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-06 21:10:54,372 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-04-06 21:10:54,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-04-06 21:10:54,380 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:54,380 INFO L355 BasicCegarLoop]: trace histogram [117, 105, 104, 104, 104, 104, 104, 104, 104, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:54,380 INFO L408 AbstractCegarLoop]: === Iteration 41 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:54,380 INFO L82 PathProgramCache]: Analyzing trace with hash 200201181, now seen corresponding path program 23 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:54,386 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:54,583 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:10:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-06 21:10:55,753 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:10:57,162 INFO L134 CoverageAnalysis]: Checked inductivity of 52464 backedges. 22256 proven. 618 refuted. 0 times theorem prover too weak. 29590 trivial. 0 not checked. [2018-04-06 21:10:57,184 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:10:57,185 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-04-06 21:10:57,186 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-06 21:10:57,186 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-06 21:10:57,186 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-04-06 21:10:57,186 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-04-06 21:10:58,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:10:58,522 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-04-06 21:10:58,522 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-06 21:10:58,522 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-04-06 21:10:58,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:10:58,525 INFO L225 Difference]: With dead ends: 1484 [2018-04-06 21:10:58,525 INFO L226 Difference]: Without dead ends: 1271 [2018-04-06 21:10:58,527 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-04-06 21:10:58,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-04-06 21:10:58,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-04-06 21:10:58,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-06 21:10:58,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-04-06 21:10:58,549 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-04-06 21:10:58,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:10:58,549 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-04-06 21:10:58,549 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-06 21:10:58,549 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-04-06 21:10:58,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-04-06 21:10:58,557 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:10:58,558 INFO L355 BasicCegarLoop]: trace histogram [118, 106, 105, 105, 105, 105, 105, 105, 105, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:10:58,558 INFO L408 AbstractCegarLoop]: === Iteration 42 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:10:58,558 INFO L82 PathProgramCache]: Analyzing trace with hash -1671130078, now seen corresponding path program 24 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:10:58,564 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:10:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:10:58,762 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:00,063 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-06 21:11:00,063 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 53427 backedges. 13853 proven. 708 refuted. 0 times theorem prover too weak. 38866 trivial. 0 not checked. [2018-04-06 21:11:02,133 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:02,134 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-04-06 21:11:02,135 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-06 21:11:02,135 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-06 21:11:02,135 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-04-06 21:11:02,135 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-04-06 21:11:04,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:04,859 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-04-06 21:11:04,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:11:04,859 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-04-06 21:11:04,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:04,863 INFO L225 Difference]: With dead ends: 1605 [2018-04-06 21:11:04,863 INFO L226 Difference]: Without dead ends: 1408 [2018-04-06 21:11:04,865 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-04-06 21:11:04,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-04-06 21:11:04,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-04-06 21:11:04,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-06 21:11:04,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-04-06 21:11:04,889 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-04-06 21:11:04,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:04,890 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-04-06 21:11:04,890 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-06 21:11:04,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-04-06 21:11:04,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-04-06 21:11:04,899 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:04,900 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 118, 118, 118, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:04,900 INFO L408 AbstractCegarLoop]: === Iteration 43 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:04,900 INFO L82 PathProgramCache]: Analyzing trace with hash 293856048, now seen corresponding path program 25 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:04,905 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:05,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:05,129 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:06,505 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-06 21:11:06,505 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:08,132 INFO L134 CoverageAnalysis]: Checked inductivity of 67252 backedges. 26645 proven. 728 refuted. 0 times theorem prover too weak. 39879 trivial. 0 not checked. [2018-04-06 21:11:08,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:08,155 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-04-06 21:11:08,156 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-06 21:11:08,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-06 21:11:08,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-04-06 21:11:08,157 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-04-06 21:11:09,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:09,535 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-04-06 21:11:09,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:11:09,535 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-04-06 21:11:09,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:09,538 INFO L225 Difference]: With dead ends: 1610 [2018-04-06 21:11:09,538 INFO L226 Difference]: Without dead ends: 1407 [2018-04-06 21:11:09,540 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-04-06 21:11:09,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-04-06 21:11:09,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-04-06 21:11:09,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-06 21:11:09,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-04-06 21:11:09,563 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-04-06 21:11:09,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:09,564 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-04-06 21:11:09,564 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-06 21:11:09,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-04-06 21:11:09,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-04-06 21:11:09,573 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:09,574 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 119, 119, 119, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:09,574 INFO L408 AbstractCegarLoop]: === Iteration 44 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:09,574 INFO L82 PathProgramCache]: Analyzing trace with hash -1881140689, now seen corresponding path program 26 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:09,579 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:09,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:09,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:11,359 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-06 21:11:11,359 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:13,062 INFO L134 CoverageAnalysis]: Checked inductivity of 68343 backedges. 15823 proven. 832 refuted. 0 times theorem prover too weak. 51688 trivial. 0 not checked. [2018-04-06 21:11:13,084 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:13,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-04-06 21:11:13,086 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-06 21:11:13,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-06 21:11:13,086 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-04-06 21:11:13,086 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-04-06 21:11:16,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:16,113 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-04-06 21:11:16,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-06 21:11:16,113 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-04-06 21:11:16,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:16,117 INFO L225 Difference]: With dead ends: 1740 [2018-04-06 21:11:16,117 INFO L226 Difference]: Without dead ends: 1553 [2018-04-06 21:11:16,119 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-04-06 21:11:16,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-04-06 21:11:16,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-04-06 21:11:16,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-06 21:11:16,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-04-06 21:11:16,149 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-04-06 21:11:16,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:16,150 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-04-06 21:11:16,150 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-06 21:11:16,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-04-06 21:11:16,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-06 21:11:16,161 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:16,162 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 133, 133, 133, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:16,162 INFO L408 AbstractCegarLoop]: === Iteration 45 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:16,162 INFO L82 PathProgramCache]: Analyzing trace with hash -2063255812, now seen corresponding path program 27 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:16,168 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:16,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:16,423 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:18,078 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-06 21:11:18,079 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:20,058 INFO L134 CoverageAnalysis]: Checked inductivity of 85099 backedges. 31548 proven. 847 refuted. 0 times theorem prover too weak. 52704 trivial. 0 not checked. [2018-04-06 21:11:20,080 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:20,080 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-04-06 21:11:20,081 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-06 21:11:20,081 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-06 21:11:20,082 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-04-06 21:11:20,082 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-04-06 21:11:21,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:21,653 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-04-06 21:11:21,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-06 21:11:21,653 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-04-06 21:11:21,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:21,657 INFO L225 Difference]: With dead ends: 1749 [2018-04-06 21:11:21,657 INFO L226 Difference]: Without dead ends: 1556 [2018-04-06 21:11:21,658 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-04-06 21:11:21,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-04-06 21:11:21,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-04-06 21:11:21,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-06 21:11:21,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-04-06 21:11:21,684 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-04-06 21:11:21,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:21,685 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-04-06 21:11:21,685 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-06 21:11:21,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-04-06 21:11:21,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-04-06 21:11:21,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:21,696 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:21,696 INFO L408 AbstractCegarLoop]: === Iteration 46 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:21,697 INFO L82 PathProgramCache]: Analyzing trace with hash -139312157, now seen corresponding path program 28 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:21,702 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:21,944 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:22,923 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-06 21:11:22,924 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:24,648 INFO L134 CoverageAnalysis]: Checked inductivity of 86327 backedges. 16870 proven. 990 refuted. 0 times theorem prover too weak. 68467 trivial. 0 not checked. [2018-04-06 21:11:24,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:24,671 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-06 21:11:24,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:11:24,672 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:11:24,672 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:11:24,672 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-04-06 21:11:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:30,208 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-04-06 21:11:30,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:11:30,208 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-04-06 21:11:30,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:30,213 INFO L225 Difference]: With dead ends: 1755 [2018-04-06 21:11:30,213 INFO L226 Difference]: Without dead ends: 1754 [2018-04-06 21:11:30,214 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-04-06 21:11:30,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-06 21:11:30,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-04-06 21:11:30,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-04-06 21:11:30,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-04-06 21:11:30,243 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-04-06 21:11:30,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:30,244 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-04-06 21:11:30,244 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:11:30,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-04-06 21:11:30,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-04-06 21:11:30,255 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:30,255 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 135, 134, 134, 134, 134, 134, 134, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:30,255 INFO L408 AbstractCegarLoop]: === Iteration 47 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:30,256 INFO L82 PathProgramCache]: Analyzing trace with hash -23709519, now seen corresponding path program 3 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:30,261 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:30,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:30,505 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:30,508 INFO L477 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2018-04-06 21:11:30,508 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-06 21:11:30,515 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-06 21:11:30,515 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-06 21:11:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-06 21:11:34,392 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:36,743 INFO L134 CoverageAnalysis]: Checked inductivity of 86461 backedges. 17059 proven. 1005 refuted. 0 times theorem prover too weak. 68397 trivial. 0 not checked. [2018-04-06 21:11:36,765 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:36,765 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-06 21:11:36,766 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-06 21:11:36,767 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-06 21:11:36,767 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-06 21:11:36,767 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-04-06 21:11:39,957 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 124 DAG size of output 27 [2018-04-06 21:11:45,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:45,946 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-04-06 21:11:45,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-06 21:11:45,946 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-04-06 21:11:45,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:45,950 INFO L225 Difference]: With dead ends: 1735 [2018-04-06 21:11:45,950 INFO L226 Difference]: Without dead ends: 1734 [2018-04-06 21:11:45,951 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-06 21:11:45,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-04-06 21:11:45,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-04-06 21:11:45,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-06 21:11:45,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-04-06 21:11:45,980 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-04-06 21:11:45,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:45,981 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-04-06 21:11:45,981 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-06 21:11:45,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-04-06 21:11:45,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-04-06 21:11:45,992 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:45,993 INFO L355 BasicCegarLoop]: trace histogram [149, 134, 134, 134, 134, 134, 134, 134, 134, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:45,993 INFO L408 AbstractCegarLoop]: === Iteration 48 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:45,993 INFO L82 PathProgramCache]: Analyzing trace with hash -755923561, now seen corresponding path program 7 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:45,999 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:46,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:46,245 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:47,982 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-06 21:11:47,982 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:50,049 INFO L134 CoverageAnalysis]: Checked inductivity of 86349 backedges. 17915 proven. 975 refuted. 0 times theorem prover too weak. 67459 trivial. 0 not checked. [2018-04-06 21:11:50,071 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:50,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-04-06 21:11:50,073 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-06 21:11:50,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-06 21:11:50,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-04-06 21:11:50,074 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-04-06 21:11:52,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:52,005 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-04-06 21:11:52,005 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-06 21:11:52,005 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-04-06 21:11:52,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:52,009 INFO L225 Difference]: With dead ends: 2022 [2018-04-06 21:11:52,009 INFO L226 Difference]: Without dead ends: 1696 [2018-04-06 21:11:52,012 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3127 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11160 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=4364, Invalid=24028, Unknown=0, NotChecked=0, Total=28392 [2018-04-06 21:11:52,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-04-06 21:11:52,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-04-06 21:11:52,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-06 21:11:52,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-04-06 21:11:52,041 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-04-06 21:11:52,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:52,042 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-04-06 21:11:52,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-06 21:11:52,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-04-06 21:11:52,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-04-06 21:11:52,054 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:52,054 INFO L355 BasicCegarLoop]: trace histogram [150, 135, 135, 135, 135, 135, 135, 135, 135, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:52,054 INFO L408 AbstractCegarLoop]: === Iteration 49 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:52,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1491527816, now seen corresponding path program 8 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:52,060 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:52,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:52,307 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:53,248 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-06 21:11:53,248 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:11:54,506 INFO L134 CoverageAnalysis]: Checked inductivity of 87585 backedges. 0 proven. 1080 refuted. 0 times theorem prover too weak. 86505 trivial. 0 not checked. [2018-04-06 21:11:54,528 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:11:54,528 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-06 21:11:54,529 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-06 21:11:54,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-06 21:11:54,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-06 21:11:54,530 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-04-06 21:11:55,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:11:55,853 INFO L93 Difference]: Finished difference Result 1876 states and 1926 transitions. [2018-04-06 21:11:55,853 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-06 21:11:55,853 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-04-06 21:11:55,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:11:55,860 INFO L225 Difference]: With dead ends: 1876 [2018-04-06 21:11:55,860 INFO L226 Difference]: Without dead ends: 1856 [2018-04-06 21:11:55,862 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3131 GetRequests, 3009 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3257 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4867, Invalid=10385, Unknown=0, NotChecked=0, Total=15252 [2018-04-06 21:11:55,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2018-04-06 21:11:55,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1846. [2018-04-06 21:11:55,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-04-06 21:11:55,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-04-06 21:11:55,909 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-04-06 21:11:55,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:11:55,910 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-04-06 21:11:55,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-06 21:11:55,910 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-04-06 21:11:55,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-04-06 21:11:55,923 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:11:55,924 INFO L355 BasicCegarLoop]: trace histogram [165, 151, 150, 150, 150, 150, 150, 150, 150, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:11:55,924 INFO L408 AbstractCegarLoop]: === Iteration 50 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:11:55,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1907008797, now seen corresponding path program 29 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:11:55,931 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:11:56,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:11:56,237 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:11:58,124 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-06 21:11:58,124 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 107199 backedges. 37842 proven. 966 refuted. 0 times theorem prover too weak. 68391 trivial. 0 not checked. [2018-04-06 21:12:00,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:00,251 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-04-06 21:12:00,253 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-06 21:12:00,253 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-06 21:12:00,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-04-06 21:12:00,253 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. [2018-04-06 21:12:03,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:03,741 INFO L93 Difference]: Finished difference Result 2489 states and 2557 transitions. [2018-04-06 21:12:03,741 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-06 21:12:03,741 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1652 [2018-04-06 21:12:03,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:03,747 INFO L225 Difference]: With dead ends: 2489 [2018-04-06 21:12:03,747 INFO L226 Difference]: Without dead ends: 2008 [2018-04-06 21:12:03,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3395 GetRequests, 3175 SyntacticMatches, 31 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9809 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=5381, Invalid=30909, Unknown=0, NotChecked=0, Total=36290 [2018-04-06 21:12:03,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2018-04-06 21:12:03,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 2000. [2018-04-06 21:12:03,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2000 states. [2018-04-06 21:12:03,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2033 transitions. [2018-04-06 21:12:03,808 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2033 transitions. Word has length 1652 [2018-04-06 21:12:03,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:03,810 INFO L459 AbstractCegarLoop]: Abstraction has 2000 states and 2033 transitions. [2018-04-06 21:12:03,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-06 21:12:03,810 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2033 transitions. [2018-04-06 21:12:03,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1817 [2018-04-06 21:12:03,835 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:03,836 INFO L355 BasicCegarLoop]: trace histogram [182, 167, 166, 166, 166, 166, 166, 166, 166, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:03,836 INFO L408 AbstractCegarLoop]: === Iteration 51 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:03,837 INFO L82 PathProgramCache]: Analyzing trace with hash 1131495312, now seen corresponding path program 30 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:03,849 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:04,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:04,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:06,423 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-06 21:12:06,423 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:08,862 INFO L134 CoverageAnalysis]: Checked inductivity of 130998 backedges. 42550 proven. 1110 refuted. 0 times theorem prover too weak. 87338 trivial. 0 not checked. [2018-04-06 21:12:08,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:08,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 105 [2018-04-06 21:12:08,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-06 21:12:08,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-06 21:12:08,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=9551, Unknown=0, NotChecked=0, Total=10920 [2018-04-06 21:12:08,887 INFO L87 Difference]: Start difference. First operand 2000 states and 2033 transitions. Second operand 105 states. [2018-04-06 21:12:12,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:12,802 INFO L93 Difference]: Finished difference Result 2645 states and 2712 transitions. [2018-04-06 21:12:12,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-04-06 21:12:12,802 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1816 [2018-04-06 21:12:12,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:12,808 INFO L225 Difference]: With dead ends: 2645 [2018-04-06 21:12:12,808 INFO L226 Difference]: Without dead ends: 2174 [2018-04-06 21:12:12,815 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3729 GetRequests, 3495 SyntacticMatches, 33 SemanticMatches, 201 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11144 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=6040, Invalid=34966, Unknown=0, NotChecked=0, Total=41006 [2018-04-06 21:12:12,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2018-04-06 21:12:12,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2163. [2018-04-06 21:12:12,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-06 21:12:12,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2196 transitions. [2018-04-06 21:12:12,858 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2196 transitions. Word has length 1816 [2018-04-06 21:12:12,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:12,859 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2196 transitions. [2018-04-06 21:12:12,859 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-06 21:12:12,859 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2196 transitions. [2018-04-06 21:12:12,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1981 [2018-04-06 21:12:12,907 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:12,907 INFO L355 BasicCegarLoop]: trace histogram [199, 183, 182, 182, 182, 182, 182, 182, 182, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:12,908 INFO L408 AbstractCegarLoop]: === Iteration 52 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:12,908 INFO L82 PathProgramCache]: Analyzing trace with hash 21316029, now seen corresponding path program 31 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:12,915 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:13,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:13,240 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:15,619 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-06 21:12:15,619 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:18,363 INFO L134 CoverageAnalysis]: Checked inductivity of 157185 backedges. 65260 proven. 1112 refuted. 0 times theorem prover too weak. 90813 trivial. 0 not checked. [2018-04-06 21:12:18,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:18,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 102 [2018-04-06 21:12:18,387 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-06 21:12:18,388 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-06 21:12:18,388 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=8974, Unknown=0, NotChecked=0, Total=10302 [2018-04-06 21:12:18,388 INFO L87 Difference]: Start difference. First operand 2163 states and 2196 transitions. Second operand 102 states. [2018-04-06 21:12:20,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:20,411 INFO L93 Difference]: Finished difference Result 2650 states and 2728 transitions. [2018-04-06 21:12:20,411 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-04-06 21:12:20,411 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1980 [2018-04-06 21:12:20,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:20,415 INFO L225 Difference]: With dead ends: 2650 [2018-04-06 21:12:20,415 INFO L226 Difference]: Without dead ends: 2173 [2018-04-06 21:12:20,421 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4038 GetRequests, 3827 SyntacticMatches, 33 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12728 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=4926, Invalid=27294, Unknown=0, NotChecked=0, Total=32220 [2018-04-06 21:12:20,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2018-04-06 21:12:20,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 2163. [2018-04-06 21:12:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-06 21:12:20,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2194 transitions. [2018-04-06 21:12:20,462 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2194 transitions. Word has length 1980 [2018-04-06 21:12:20,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:20,462 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2194 transitions. [2018-04-06 21:12:20,463 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-06 21:12:20,463 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2194 transitions. [2018-04-06 21:12:20,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1990 [2018-04-06 21:12:20,482 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:20,508 INFO L355 BasicCegarLoop]: trace histogram [200, 184, 183, 183, 183, 183, 183, 183, 183, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:20,508 INFO L408 AbstractCegarLoop]: === Iteration 53 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:20,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1193513406, now seen corresponding path program 32 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:20,514 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:20,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:20,846 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:23,369 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-06 21:12:23,369 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:26,220 INFO L134 CoverageAnalysis]: Checked inductivity of 158858 backedges. 47531 proven. 1264 refuted. 0 times theorem prover too weak. 110063 trivial. 0 not checked. [2018-04-06 21:12:26,244 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:26,245 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 111 [2018-04-06 21:12:26,246 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-06 21:12:26,246 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-06 21:12:26,247 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=10689, Unknown=0, NotChecked=0, Total=12210 [2018-04-06 21:12:26,247 INFO L87 Difference]: Start difference. First operand 2163 states and 2194 transitions. Second operand 111 states. [2018-04-06 21:12:30,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:30,025 INFO L93 Difference]: Finished difference Result 2807 states and 2870 transitions. [2018-04-06 21:12:30,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2018-04-06 21:12:30,025 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 1989 [2018-04-06 21:12:30,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:30,029 INFO L225 Difference]: With dead ends: 2807 [2018-04-06 21:12:30,029 INFO L226 Difference]: Without dead ends: 2346 [2018-04-06 21:12:30,034 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4081 GetRequests, 3833 SyntacticMatches, 35 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12564 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=6737, Invalid=39273, Unknown=0, NotChecked=0, Total=46010 [2018-04-06 21:12:30,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-06 21:12:30,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2335. [2018-04-06 21:12:30,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-06 21:12:30,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2366 transitions. [2018-04-06 21:12:30,086 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2366 transitions. Word has length 1989 [2018-04-06 21:12:30,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:30,086 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2366 transitions. [2018-04-06 21:12:30,086 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-06 21:12:30,087 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2366 transitions. [2018-04-06 21:12:30,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2163 [2018-04-06 21:12:30,108 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:30,109 INFO L355 BasicCegarLoop]: trace histogram [218, 201, 200, 200, 200, 200, 200, 200, 200, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:30,109 INFO L408 AbstractCegarLoop]: === Iteration 54 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:30,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1328388304, now seen corresponding path program 33 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:30,115 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:30,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:30,541 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:33,295 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-06 21:12:33,296 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 189407 backedges. 74491 proven. 1258 refuted. 0 times theorem prover too weak. 113658 trivial. 0 not checked. [2018-04-06 21:12:36,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:36,508 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 108 [2018-04-06 21:12:36,509 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-06 21:12:36,509 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-06 21:12:36,510 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1478, Invalid=10078, Unknown=0, NotChecked=0, Total=11556 [2018-04-06 21:12:36,510 INFO L87 Difference]: Start difference. First operand 2335 states and 2366 transitions. Second operand 108 states. [2018-04-06 21:12:38,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:38,647 INFO L93 Difference]: Finished difference Result 2812 states and 2885 transitions. [2018-04-06 21:12:38,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2018-04-06 21:12:38,647 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 2162 [2018-04-06 21:12:38,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:38,652 INFO L225 Difference]: With dead ends: 2812 [2018-04-06 21:12:38,652 INFO L226 Difference]: Without dead ends: 2345 [2018-04-06 21:12:38,657 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4407 GetRequests, 4183 SyntacticMatches, 35 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14399 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=5522, Invalid=30768, Unknown=0, NotChecked=0, Total=36290 [2018-04-06 21:12:38,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2018-04-06 21:12:38,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 2335. [2018-04-06 21:12:38,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-06 21:12:38,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2364 transitions. [2018-04-06 21:12:38,700 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2364 transitions. Word has length 2162 [2018-04-06 21:12:38,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:38,701 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2364 transitions. [2018-04-06 21:12:38,701 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-06 21:12:38,701 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2364 transitions. [2018-04-06 21:12:38,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-06 21:12:38,723 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:38,724 INFO L355 BasicCegarLoop]: trace histogram [219, 202, 201, 201, 201, 201, 201, 201, 201, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:38,724 INFO L408 AbstractCegarLoop]: === Iteration 55 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:38,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1495704433, now seen corresponding path program 34 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:38,732 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:39,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:39,144 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:42,129 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-06 21:12:42,129 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:45,340 INFO L134 CoverageAnalysis]: Checked inductivity of 191244 backedges. 52785 proven. 1428 refuted. 0 times theorem prover too weak. 137031 trivial. 0 not checked. [2018-04-06 21:12:45,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:45,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 117 [2018-04-06 21:12:45,365 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-06 21:12:45,365 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-06 21:12:45,365 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1681, Invalid=11891, Unknown=0, NotChecked=0, Total=13572 [2018-04-06 21:12:45,366 INFO L87 Difference]: Start difference. First operand 2335 states and 2364 transitions. Second operand 117 states. [2018-04-06 21:12:49,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:49,838 INFO L93 Difference]: Finished difference Result 2978 states and 3037 transitions. [2018-04-06 21:12:49,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2018-04-06 21:12:49,875 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 2171 [2018-04-06 21:12:49,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:49,879 INFO L225 Difference]: With dead ends: 2978 [2018-04-06 21:12:49,879 INFO L226 Difference]: Without dead ends: 2527 [2018-04-06 21:12:49,884 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4451 GetRequests, 4189 SyntacticMatches, 37 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14069 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=7472, Invalid=43830, Unknown=0, NotChecked=0, Total=51302 [2018-04-06 21:12:49,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2018-04-06 21:12:49,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2516. [2018-04-06 21:12:49,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-06 21:12:49,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2545 transitions. [2018-04-06 21:12:49,949 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2545 transitions. Word has length 2171 [2018-04-06 21:12:49,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:49,950 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2545 transitions. [2018-04-06 21:12:49,950 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-06 21:12:49,950 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2545 transitions. [2018-04-06 21:12:49,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2354 [2018-04-06 21:12:49,984 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:49,985 INFO L355 BasicCegarLoop]: trace histogram [238, 220, 219, 219, 219, 219, 219, 219, 219, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:49,985 INFO L408 AbstractCegarLoop]: === Iteration 56 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:49,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1300259044, now seen corresponding path program 35 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:49,992 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:50,403 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:12:53,612 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-06 21:12:53,612 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:12:57,190 INFO L134 CoverageAnalysis]: Checked inductivity of 226638 backedges. 84488 proven. 1413 refuted. 0 times theorem prover too weak. 140737 trivial. 0 not checked. [2018-04-06 21:12:57,214 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:12:57,214 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 114 [2018-04-06 21:12:57,216 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-06 21:12:57,216 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-06 21:12:57,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1636, Invalid=11246, Unknown=0, NotChecked=0, Total=12882 [2018-04-06 21:12:57,217 INFO L87 Difference]: Start difference. First operand 2516 states and 2545 transitions. Second operand 114 states. [2018-04-06 21:12:59,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:12:59,455 INFO L93 Difference]: Finished difference Result 2983 states and 3051 transitions. [2018-04-06 21:12:59,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2018-04-06 21:12:59,456 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 2353 [2018-04-06 21:12:59,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:12:59,461 INFO L225 Difference]: With dead ends: 2983 [2018-04-06 21:12:59,461 INFO L226 Difference]: Without dead ends: 2526 [2018-04-06 21:12:59,466 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4794 GetRequests, 4557 SyntacticMatches, 37 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16173 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=6152, Invalid=34450, Unknown=0, NotChecked=0, Total=40602 [2018-04-06 21:12:59,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2018-04-06 21:12:59,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2516. [2018-04-06 21:12:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-06 21:12:59,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2543 transitions. [2018-04-06 21:12:59,512 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2543 transitions. Word has length 2353 [2018-04-06 21:12:59,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:12:59,513 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2543 transitions. [2018-04-06 21:12:59,513 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-06 21:12:59,513 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2543 transitions. [2018-04-06 21:12:59,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2363 [2018-04-06 21:12:59,562 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:12:59,563 INFO L355 BasicCegarLoop]: trace histogram [239, 221, 220, 220, 220, 220, 220, 220, 220, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:12:59,563 INFO L408 AbstractCegarLoop]: === Iteration 57 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:12:59,564 INFO L82 PathProgramCache]: Analyzing trace with hash 507227075, now seen corresponding path program 36 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:12:59,569 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:12:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:12:59,965 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:03,329 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-06 21:13:03,329 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:07,008 INFO L134 CoverageAnalysis]: Checked inductivity of 228648 backedges. 58312 proven. 1602 refuted. 0 times theorem prover too weak. 168734 trivial. 0 not checked. [2018-04-06 21:13:07,031 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:07,032 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 123 [2018-04-06 21:13:07,033 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-06 21:13:07,034 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-06 21:13:07,034 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=13157, Unknown=0, NotChecked=0, Total=15006 [2018-04-06 21:13:07,034 INFO L87 Difference]: Start difference. First operand 2516 states and 2543 transitions. Second operand 123 states. [2018-04-06 21:13:12,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:12,158 INFO L93 Difference]: Finished difference Result 3158 states and 3213 transitions. [2018-04-06 21:13:12,158 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2018-04-06 21:13:12,158 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 2362 [2018-04-06 21:13:12,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:12,162 INFO L225 Difference]: With dead ends: 3158 [2018-04-06 21:13:12,162 INFO L226 Difference]: Without dead ends: 2717 [2018-04-06 21:13:12,168 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4839 GetRequests, 4563 SyntacticMatches, 39 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15659 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=8245, Invalid=48637, Unknown=0, NotChecked=0, Total=56882 [2018-04-06 21:13:12,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-04-06 21:13:12,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2706. [2018-04-06 21:13:12,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-06 21:13:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2733 transitions. [2018-04-06 21:13:12,245 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2733 transitions. Word has length 2362 [2018-04-06 21:13:12,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:12,246 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2733 transitions. [2018-04-06 21:13:12,246 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-06 21:13:12,246 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2733 transitions. [2018-04-06 21:13:12,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2554 [2018-04-06 21:13:12,276 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:12,276 INFO L355 BasicCegarLoop]: trace histogram [259, 240, 239, 239, 239, 239, 239, 239, 239, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:12,276 INFO L408 AbstractCegarLoop]: === Iteration 58 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:13:12,277 INFO L82 PathProgramCache]: Analyzing trace with hash 395281935, now seen corresponding path program 37 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:12,311 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:12,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:12,732 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:16,380 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-06 21:13:16,380 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 269397 backedges. 95278 proven. 1577 refuted. 0 times theorem prover too weak. 172542 trivial. 0 not checked. [2018-04-06 21:13:20,502 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:20,503 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 120 [2018-04-06 21:13:20,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-06 21:13:20,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-06 21:13:20,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1802, Invalid=12478, Unknown=0, NotChecked=0, Total=14280 [2018-04-06 21:13:20,506 INFO L87 Difference]: Start difference. First operand 2706 states and 2733 transitions. Second operand 120 states. [2018-04-06 21:13:23,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:23,288 INFO L93 Difference]: Finished difference Result 3163 states and 3226 transitions. [2018-04-06 21:13:23,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2018-04-06 21:13:23,289 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 2553 [2018-04-06 21:13:23,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:23,292 INFO L225 Difference]: With dead ends: 3163 [2018-04-06 21:13:23,292 INFO L226 Difference]: Without dead ends: 2716 [2018-04-06 21:13:23,298 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5199 GetRequests, 4949 SyntacticMatches, 39 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18050 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=6816, Invalid=38340, Unknown=0, NotChecked=0, Total=45156 [2018-04-06 21:13:23,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2018-04-06 21:13:23,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 2706. [2018-04-06 21:13:23,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-06 21:13:23,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2731 transitions. [2018-04-06 21:13:23,347 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2731 transitions. Word has length 2553 [2018-04-06 21:13:23,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:23,348 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2731 transitions. [2018-04-06 21:13:23,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-06 21:13:23,348 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2731 transitions. [2018-04-06 21:13:23,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2563 [2018-04-06 21:13:23,378 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:23,379 INFO L355 BasicCegarLoop]: trace histogram [260, 241, 240, 240, 240, 240, 240, 240, 240, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:23,379 INFO L408 AbstractCegarLoop]: === Iteration 59 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:13:23,380 INFO L82 PathProgramCache]: Analyzing trace with hash -681253328, now seen corresponding path program 38 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:23,385 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:23,804 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:27,662 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-06 21:13:27,662 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-06 21:13:31,825 INFO L134 CoverageAnalysis]: Checked inductivity of 271589 backedges. 64112 proven. 1786 refuted. 0 times theorem prover too weak. 205691 trivial. 0 not checked. [2018-04-06 21:13:31,848 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-06 21:13:31,849 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 129 [2018-04-06 21:13:31,851 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-06 21:13:31,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-06 21:13:31,851 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2025, Invalid=14487, Unknown=0, NotChecked=0, Total=16512 [2018-04-06 21:13:31,852 INFO L87 Difference]: Start difference. First operand 2706 states and 2731 transitions. Second operand 129 states. [2018-04-06 21:13:37,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-06 21:13:37,006 INFO L93 Difference]: Finished difference Result 3347 states and 3398 transitions. [2018-04-06 21:13:37,006 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2018-04-06 21:13:37,007 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 2562 [2018-04-06 21:13:37,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-06 21:13:37,010 INFO L225 Difference]: With dead ends: 3347 [2018-04-06 21:13:37,010 INFO L226 Difference]: Without dead ends: 2916 [2018-04-06 21:13:37,016 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5245 GetRequests, 4955 SyntacticMatches, 41 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17334 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=9056, Invalid=53694, Unknown=0, NotChecked=0, Total=62750 [2018-04-06 21:13:37,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2018-04-06 21:13:37,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2905. [2018-04-06 21:13:37,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2018-04-06 21:13:37,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 2930 transitions. [2018-04-06 21:13:37,067 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 2930 transitions. Word has length 2562 [2018-04-06 21:13:37,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-06 21:13:37,068 INFO L459 AbstractCegarLoop]: Abstraction has 2905 states and 2930 transitions. [2018-04-06 21:13:37,069 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-06 21:13:37,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 2930 transitions. [2018-04-06 21:13:37,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2763 [2018-04-06 21:13:37,102 INFO L347 BasicCegarLoop]: Found error trace [2018-04-06 21:13:37,103 INFO L355 BasicCegarLoop]: trace histogram [281, 261, 260, 260, 260, 260, 260, 260, 260, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-06 21:13:37,103 INFO L408 AbstractCegarLoop]: === Iteration 60 === [__U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__fooErr1RequiresViolation, mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX]=== [2018-04-06 21:13:37,103 INFO L82 PathProgramCache]: Analyzing trace with hash 468822941, now seen corresponding path program 39 times No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-06 21:13:37,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-06 21:13:37,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-06 21:13:37,609 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-06 21:13:41,819 INFO L134 CoverageAnalysis]: Checked inductivity of 318230 backedges. 106888 proven. 1750 refuted. 0 times theorem prover too weak. 209592 trivial. 0 not checked. [2018-04-06 21:13:41,819 INFO L314 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2018-04-06 21:13:42,196 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-06 21:13:42,237 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-06 21:13:42,240 WARN L197 ceAbstractionStarter]: Timeout [2018-04-06 21:13:42,240 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 09:13:42 BoogieIcfgContainer [2018-04-06 21:13:42,241 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-06 21:13:42,241 INFO L168 Benchmark]: Toolchain (without parser) took 227441.48 ms. Allocated memory was 307.8 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 251.1 MB in the beginning and 374.0 MB in the end (delta: -122.9 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-04-06 21:13:42,242 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 307.8 MB. Free memory is still 269.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-06 21:13:42,243 INFO L168 Benchmark]: CACSL2BoogieTranslator took 209.98 ms. Allocated memory is still 307.8 MB. Free memory was 249.1 MB in the beginning and 241.1 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-04-06 21:13:42,243 INFO L168 Benchmark]: Boogie Preprocessor took 30.62 ms. Allocated memory is still 307.8 MB. Free memory was 241.1 MB in the beginning and 239.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-06 21:13:42,243 INFO L168 Benchmark]: RCFGBuilder took 319.21 ms. Allocated memory was 307.8 MB in the beginning and 471.9 MB in the end (delta: 164.1 MB). Free memory was 239.2 MB in the beginning and 438.2 MB in the end (delta: -199.1 MB). Peak memory consumption was 24.3 MB. Max. memory is 5.3 GB. [2018-04-06 21:13:42,243 INFO L168 Benchmark]: TraceAbstraction took 226877.18 ms. Allocated memory was 471.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 438.2 MB in the beginning and 374.0 MB in the end (delta: 64.2 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. [2018-04-06 21:13:42,245 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 307.8 MB. Free memory is still 269.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 209.98 ms. Allocated memory is still 307.8 MB. Free memory was 249.1 MB in the beginning and 241.1 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 30.62 ms. Allocated memory is still 307.8 MB. Free memory was 241.1 MB in the beginning and 239.2 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 319.21 ms. Allocated memory was 307.8 MB in the beginning and 471.9 MB in the end (delta: 164.1 MB). Free memory was 239.2 MB in the beginning and 438.2 MB in the end (delta: -199.1 MB). Peak memory consumption was 24.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 226877.18 ms. Allocated memory was 471.9 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 438.2 MB in the beginning and 374.0 MB in the end (delta: 64.2 MB). Peak memory consumption was 1.9 GB. Max. memory is 5.3 GB. * 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 analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing backward predicates, while SimplifyDDAWithTimeout was simplifying term of DAG size 113. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 226.8s OverallTime, 60 OverallIterations, 281 TraceHistogramMax, 89.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 5022 SDtfs, 18623 SDslu, 66042 SDs, 0 SdLazy, 69797 SolverSat, 4719 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 23.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98279 GetRequests, 91726 SyntacticMatches, 889 SemanticMatches, 5664 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263454 ImplicationChecksByTransitivity, 113.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2905occurred in iteration=59, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 1.3s AutomataMinimizationTime, 59 MinimizatonAttempts, 787 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.7s SsaConstructionTime, 6.4s SatisfiabilityAnalysisTime, 120.0s InterpolantComputationTime, 47831 NumberOfCodeBlocks, 47831 NumberOfCodeBlocksAsserted, 59 NumberOfCheckSat, 95544 ConstructedInterpolants, 1579 QuantifiedInterpolants, 261645066 SizeOfPredicates, 1872 NumberOfNonLiveVariables, 86827 ConjunctsInSsa, 2145 ConjunctsInUnsatCore, 118 InterpolantComputations, 15 PerfectInterpolantSequences, 5735998/5789302 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-read.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Fixed_noBitfields+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-06_21-13-42-251.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_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-04-06_21-13-42-251.csv Completed graceful shutdown