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-8168ed2-m [2018-04-11 22:13:22,015 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-11 22:13:22,017 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-11 22:13:22,031 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-11 22:13:22,031 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-11 22:13:22,032 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-11 22:13:22,033 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-11 22:13:22,034 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-11 22:13:22,036 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-11 22:13:22,037 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-11 22:13:22,037 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-11 22:13:22,037 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-11 22:13:22,038 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-11 22:13:22,040 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-11 22:13:22,041 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-11 22:13:22,043 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-11 22:13:22,045 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-11 22:13:22,047 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-11 22:13:22,048 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-11 22:13:22,049 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-11 22:13:22,052 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-11 22:13:22,052 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-11 22:13:22,052 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-11 22:13:22,053 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-11 22:13:22,054 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-11 22:13:22,055 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-11 22:13:22,056 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-11 22:13:22,056 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-11 22:13:22,057 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-11 22:13:22,057 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-11 22:13:22,058 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-11 22:13:22,058 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-11 22:13:22,083 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-11 22:13:22,084 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-11 22:13:22,084 INFO L131 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2018-04-11 22:13:22,084 INFO L133 SettingsManager]: * ultimate.logging.details=de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation=DEBUG; [2018-04-11 22:13:22,085 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-04-11 22:13:22,085 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-04-11 22:13:22,085 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-04-11 22:13:22,086 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-04-11 22:13:22,086 INFO L133 SettingsManager]: * Parallel states before merging=1 [2018-04-11 22:13:22,086 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-04-11 22:13:22,086 INFO L131 SettingsManager]: Preferences of LTL2Aut differ from their defaults: [2018-04-11 22:13:22,086 INFO L133 SettingsManager]: * Property to check=[] a a: x > 42 [2018-04-11 22:13:22,087 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-11 22:13:22,087 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-11 22:13:22,087 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-11 22:13:22,087 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-11 22:13:22,087 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-11 22:13:22,088 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-11 22:13:22,088 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-11 22:13:22,088 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-04-11 22:13:22,088 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-11 22:13:22,088 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-11 22:13:22,089 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-11 22:13:22,089 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-04-11 22:13:22,089 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-04-11 22:13:22,089 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-11 22:13:22,089 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-11 22:13:22,090 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-11 22:13:22,090 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-11 22:13:22,090 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-11 22:13:22,090 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-04-11 22:13:22,090 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-04-11 22:13:22,091 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-04-11 22:13:22,091 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-04-11 22:13:22,092 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-04-11 22:13:22,092 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-04-11 22:13:22,092 INFO L131 SettingsManager]: Preferences of Boogie Printer differ from their defaults: [2018-04-11 22:13:22,092 INFO L133 SettingsManager]: * Dump path:=C:\Users\alex\AppData\Local\Temp\ [2018-04-11 22:13:22,128 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-11 22:13:22,141 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-11 22:13:22,145 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-11 22:13:22,147 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-11 22:13:22,147 INFO L276 PluginConnector]: CDTParser initialized [2018-04-11 22:13:22,148 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-11 22:13:22,489 INFO L225 CDTParser]: Created temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9f8a2a5d3 [2018-04-11 22:13:22,603 INFO L287 CDTParser]: IsIndexed: true [2018-04-11 22:13:22,603 INFO L288 CDTParser]: Found 1 translation units. [2018-04-11 22:13:22,604 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-11 22:13:22,605 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-11 22:13:22,605 INFO L215 ultiparseSymbolTable]: [2018-04-11 22:13:22,605 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-11 22:13:22,605 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-11 22:13:22,605 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-11 22:13:22,605 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-11 22:13:22,605 INFO L233 ultiparseSymbolTable]: [2018-04-11 22:13:22,622 INFO L330 CDTParser]: Deleted temporary CDT project at /storage/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG9f8a2a5d3 [2018-04-11 22:13:22,627 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-11 22:13:22,629 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-11 22:13:22,630 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-11 22:13:22,630 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-11 22:13:22,637 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-11 22:13:22,637 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,639 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1888c815 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22, skipping insertion in model container [2018-04-11 22:13:22,639 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,653 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 22:13:22,664 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-11 22:13:22,809 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 22:13:22,832 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-11 22:13:22,836 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-11 22:13:22,844 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22 WrapperNode [2018-04-11 22:13:22,844 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-11 22:13:22,845 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-11 22:13:22,845 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-11 22:13:22,845 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-11 22:13:22,855 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,855 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,863 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,863 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,867 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,871 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,872 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (1/1) ... [2018-04-11 22:13:22,873 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-11 22:13:22,874 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-11 22:13:22,874 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-11 22:13:22,874 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-11 22:13:22,875 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (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-11 22:13:22,934 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-11 22:13:22,934 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-11 22:13:22,934 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-11 22:13:22,934 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_read_c__foo [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-11 22:13:22,935 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-11 22:13:22,936 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-11 22:13:23,194 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-11 22:13:23,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:13:23 BoogieIcfgContainer [2018-04-11 22:13:23,195 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-11 22:13:23,195 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-11 22:13:23,196 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-11 22:13:23,199 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-11 22:13:23,199 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.04 10:13:22" (1/3) ... [2018-04-11 22:13:23,200 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31afd70c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:13:23, skipping insertion in model container [2018-04-11 22:13:23,200 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.04 10:13:22" (2/3) ... [2018-04-11 22:13:23,200 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31afd70c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.04 10:13:23, skipping insertion in model container [2018-04-11 22:13:23,200 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.04 10:13:23" (3/3) ... [2018-04-11 22:13:23,201 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-read.c [2018-04-11 22:13:23,208 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-11 22:13:23,216 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-11 22:13:23,264 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-11 22:13:23,265 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-11 22:13:23,265 INFO L370 AbstractCegarLoop]: Hoare is true [2018-04-11 22:13:23,265 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-11 22:13:23,265 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-11 22:13:23,266 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-11 22:13:23,266 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-11 22:13:23,266 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-11 22:13:23,266 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-11 22:13:23,267 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-11 22:13:23,279 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states. [2018-04-11 22:13:23,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-04-11 22:13:23,284 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:23,284 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-11 22:13:23,285 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-11 22:13:23,288 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-11 22:13:23,300 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:23,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:23,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:23,393 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-11 22:13:23,393 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:23,406 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-11 22:13:23,428 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:23,428 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2018-04-11 22:13:23,430 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 22:13:23,439 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 22:13:23,440 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 22:13:23,442 INFO L87 Difference]: Start difference. First operand 61 states. Second operand 4 states. [2018-04-11 22:13:23,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:23,545 INFO L93 Difference]: Finished difference Result 136 states and 158 transitions. [2018-04-11 22:13:23,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-11 22:13:23,547 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 13 [2018-04-11 22:13:23,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:23,559 INFO L225 Difference]: With dead ends: 136 [2018-04-11 22:13:23,559 INFO L226 Difference]: Without dead ends: 80 [2018-04-11 22:13:23,564 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-11 22:13:23,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-04-11 22:13:23,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2018-04-11 22:13:23,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-04-11 22:13:23,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2018-04-11 22:13:23,614 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 13 [2018-04-11 22:13:23,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:23,614 INFO L459 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2018-04-11 22:13:23,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 22:13:23,615 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2018-04-11 22:13:23,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-11 22:13:23,616 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:23,616 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-11 22:13:23,616 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-11 22:13:23,616 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-11 22:13:23,628 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:23,650 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:23,671 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-11 22:13:23,671 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:23,718 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-11 22:13:23,740 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:23,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 3 [2018-04-11 22:13:23,742 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-11 22:13:23,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-11 22:13:23,743 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-04-11 22:13:23,743 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 4 states. [2018-04-11 22:13:23,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:23,771 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2018-04-11 22:13:23,772 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-11 22:13:23,772 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-11 22:13:23,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:23,774 INFO L225 Difference]: With dead ends: 78 [2018-04-11 22:13:23,775 INFO L226 Difference]: Without dead ends: 77 [2018-04-11 22:13:23,775 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-11 22:13:23,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-04-11 22:13:23,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 67. [2018-04-11 22:13:23,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-11 22:13:23,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-11 22:13:23,782 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 22 [2018-04-11 22:13:23,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:23,783 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-11 22:13:23,783 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-11 22:13:23,783 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-11 22:13:23,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 22:13:23,784 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:23,784 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-11 22:13:23,785 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-11 22:13:23,785 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-11 22:13:23,798 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:23,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:23,818 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:23,839 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-11 22:13:23,841 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:13:23,849 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:13:23,850 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2018-04-11 22:13:23,862 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-11 22:13:23,863 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:23,876 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-11 22:13:23,908 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:23,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 4 [2018-04-11 22:13:23,909 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-11 22:13:23,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-11 22:13:23,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-11 22:13:23,910 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 5 states. [2018-04-11 22:13:23,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:23,963 INFO L93 Difference]: Finished difference Result 67 states and 71 transitions. [2018-04-11 22:13:23,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-11 22:13:23,964 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-11 22:13:23,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:23,965 INFO L225 Difference]: With dead ends: 67 [2018-04-11 22:13:23,965 INFO L226 Difference]: Without dead ends: 66 [2018-04-11 22:13:23,966 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-11 22:13:23,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-11 22:13:23,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-04-11 22:13:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-04-11 22:13:23,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 70 transitions. [2018-04-11 22:13:23,974 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 70 transitions. Word has length 23 [2018-04-11 22:13:23,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:23,975 INFO L459 AbstractCegarLoop]: Abstraction has 66 states and 70 transitions. [2018-04-11 22:13:23,975 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-11 22:13:23,975 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 70 transitions. [2018-04-11 22:13:23,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-11 22:13:23,976 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:23,976 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-11 22:13:23,976 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-11 22:13:23,976 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-11 22:13:23,985 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:24,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:24,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:24,024 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-11 22:13:24,024 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:13:24,032 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:13:24,032 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 22:13:24,076 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-11 22:13:24,077 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:24,145 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-11 22:13:24,165 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:24,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 9 [2018-04-11 22:13:24,165 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-11 22:13:24,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-11 22:13:24,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2018-04-11 22:13:24,166 INFO L87 Difference]: Start difference. First operand 66 states and 70 transitions. Second operand 10 states. [2018-04-11 22:13:24,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:24,331 INFO L93 Difference]: Finished difference Result 75 states and 79 transitions. [2018-04-11 22:13:24,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 22:13:24,331 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-04-11 22:13:24,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:24,332 INFO L225 Difference]: With dead ends: 75 [2018-04-11 22:13:24,333 INFO L226 Difference]: Without dead ends: 74 [2018-04-11 22:13:24,333 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-11 22:13:24,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-04-11 22:13:24,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 67. [2018-04-11 22:13:24,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-04-11 22:13:24,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2018-04-11 22:13:24,343 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 23 [2018-04-11 22:13:24,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:24,343 INFO L459 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2018-04-11 22:13:24,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-11 22:13:24,343 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2018-04-11 22:13:24,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-11 22:13:24,345 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:24,345 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-11 22:13:24,345 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-11 22:13:24,345 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-11 22:13:24,361 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:24,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:24,379 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:24,469 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-11 22:13:24,469 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:24,540 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-11 22:13:24,559 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:24,560 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2018-04-11 22:13:24,560 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 22:13:24,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 22:13:24,560 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2018-04-11 22:13:24,560 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 8 states. [2018-04-11 22:13:24,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:24,655 INFO L93 Difference]: Finished difference Result 101 states and 108 transitions. [2018-04-11 22:13:24,655 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 22:13:24,655 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 31 [2018-04-11 22:13:24,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:24,656 INFO L225 Difference]: With dead ends: 101 [2018-04-11 22:13:24,657 INFO L226 Difference]: Without dead ends: 100 [2018-04-11 22:13:24,657 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-11 22:13:24,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2018-04-11 22:13:24,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 84. [2018-04-11 22:13:24,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-04-11 22:13:24,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2018-04-11 22:13:24,668 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 31 [2018-04-11 22:13:24,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:24,668 INFO L459 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2018-04-11 22:13:24,668 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 22:13:24,668 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2018-04-11 22:13:24,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-04-11 22:13:24,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:24,670 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-11 22:13:24,670 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-11 22:13:24,670 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-11 22:13:24,679 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:24,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:24,696 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:24,700 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-11 22:13:24,701 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:13:24,705 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:13:24,705 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 22:13:24,841 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-11 22:13:24,841 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:24,969 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-11 22:13:24,990 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:24,990 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2018-04-11 22:13:24,990 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-11 22:13:24,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-11 22:13:24,991 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2018-04-11 22:13:24,991 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand 14 states. [2018-04-11 22:13:25,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:25,296 INFO L93 Difference]: Finished difference Result 95 states and 102 transitions. [2018-04-11 22:13:25,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-11 22:13:25,296 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 32 [2018-04-11 22:13:25,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:25,297 INFO L225 Difference]: With dead ends: 95 [2018-04-11 22:13:25,298 INFO L226 Difference]: Without dead ends: 94 [2018-04-11 22:13:25,298 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-11 22:13:25,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2018-04-11 22:13:25,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2018-04-11 22:13:25,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-04-11 22:13:25,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-04-11 22:13:25,308 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 32 [2018-04-11 22:13:25,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:25,308 INFO L459 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-04-11 22:13:25,308 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-11 22:13:25,309 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-04-11 22:13:25,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-04-11 22:13:25,310 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:25,310 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-11 22:13:25,310 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-11 22:13:25,310 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-11 22:13:25,318 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:25,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:25,356 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-11 22:13:25,356 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:25,410 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-11 22:13:25,430 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:25,431 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [6, 6] imperfect sequences [] total 9 [2018-04-11 22:13:25,431 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 22:13:25,432 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 22:13:25,432 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-11 22:13:25,432 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 9 states. [2018-04-11 22:13:25,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:25,533 INFO L93 Difference]: Finished difference Result 174 states and 188 transitions. [2018-04-11 22:13:25,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-11 22:13:25,534 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 33 [2018-04-11 22:13:25,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:25,535 INFO L225 Difference]: With dead ends: 174 [2018-04-11 22:13:25,535 INFO L226 Difference]: Without dead ends: 102 [2018-04-11 22:13:25,536 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-11 22:13:25,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-11 22:13:25,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 89. [2018-04-11 22:13:25,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-11 22:13:25,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-11 22:13:25,547 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 33 [2018-04-11 22:13:25,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:25,548 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-11 22:13:25,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 22:13:25,548 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-11 22:13:25,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-04-11 22:13:25,551 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:25,551 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-11 22:13:25,551 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-11 22:13:25,552 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-11 22:13:25,566 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:25,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:25,582 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:25,615 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-11 22:13:25,615 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:25,733 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-11 22:13:25,764 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:25,765 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2018-04-11 22:13:25,765 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-11 22:13:25,766 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-11 22:13:25,766 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2018-04-11 22:13:25,766 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 12 states. [2018-04-11 22:13:25,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:25,884 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2018-04-11 22:13:25,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-04-11 22:13:25,885 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 42 [2018-04-11 22:13:25,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:25,886 INFO L225 Difference]: With dead ends: 180 [2018-04-11 22:13:25,886 INFO L226 Difference]: Without dead ends: 105 [2018-04-11 22:13:25,886 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-11 22:13:25,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2018-04-11 22:13:25,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 89. [2018-04-11 22:13:25,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-04-11 22:13:25,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 96 transitions. [2018-04-11 22:13:25,895 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 96 transitions. Word has length 42 [2018-04-11 22:13:25,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:25,896 INFO L459 AbstractCegarLoop]: Abstraction has 89 states and 96 transitions. [2018-04-11 22:13:25,896 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-11 22:13:25,896 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 96 transitions. [2018-04-11 22:13:25,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-04-11 22:13:25,897 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:25,898 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-11 22:13:25,898 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-11 22:13:25,898 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-11 22:13:25,905 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:25,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:25,922 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:25,973 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-11 22:13:25,973 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:26,028 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-11 22:13:26,056 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:26,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 15 [2018-04-11 22:13:26,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-11 22:13:26,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-11 22:13:26,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2018-04-11 22:13:26,057 INFO L87 Difference]: Start difference. First operand 89 states and 96 transitions. Second operand 15 states. [2018-04-11 22:13:26,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:26,265 INFO L93 Difference]: Finished difference Result 211 states and 225 transitions. [2018-04-11 22:13:26,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-11 22:13:26,266 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 49 [2018-04-11 22:13:26,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:26,266 INFO L225 Difference]: With dead ends: 211 [2018-04-11 22:13:26,267 INFO L226 Difference]: Without dead ends: 130 [2018-04-11 22:13:26,268 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-11 22:13:26,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2018-04-11 22:13:26,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 114. [2018-04-11 22:13:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-04-11 22:13:26,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 120 transitions. [2018-04-11 22:13:26,278 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 120 transitions. Word has length 49 [2018-04-11 22:13:26,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:26,278 INFO L459 AbstractCegarLoop]: Abstraction has 114 states and 120 transitions. [2018-04-11 22:13:26,278 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-11 22:13:26,279 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 120 transitions. [2018-04-11 22:13:26,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-04-11 22:13:26,280 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:26,280 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-11 22:13:26,280 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-11 22:13:26,280 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-11 22:13:26,289 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:26,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:26,306 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:26,325 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-11 22:13:26,326 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:26,355 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-11 22:13:26,385 INFO L320 seRefinementStrategy]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2018-04-11 22:13:26,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2018-04-11 22:13:26,385 INFO L442 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-04-11 22:13:26,386 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-04-11 22:13:26,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2018-04-11 22:13:26,386 INFO L87 Difference]: Start difference. First operand 114 states and 120 transitions. Second operand 9 states. [2018-04-11 22:13:26,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:26,496 INFO L93 Difference]: Finished difference Result 129 states and 134 transitions. [2018-04-11 22:13:26,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-11 22:13:26,496 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-04-11 22:13:26,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:26,499 INFO L225 Difference]: With dead ends: 129 [2018-04-11 22:13:26,499 INFO L226 Difference]: Without dead ends: 128 [2018-04-11 22:13:26,499 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-11 22:13:26,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-11 22:13:26,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-11 22:13:26,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-11 22:13:26,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-11 22:13:26,507 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 51 [2018-04-11 22:13:26,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:26,507 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-11 22:13:26,507 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-04-11 22:13:26,507 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-11 22:13:26,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-04-11 22:13:26,509 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:26,509 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-11 22:13:26,509 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-11 22:13:26,509 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-11 22:13:26,517 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:26,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:26,535 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:26,573 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-11 22:13:26,573 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:26,590 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-11 22:13:26,611 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:26,611 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-04-11 22:13:26,611 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-11 22:13:26,611 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-11 22:13:26,611 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-11 22:13:26,612 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 8 states. [2018-04-11 22:13:26,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:26,658 INFO L93 Difference]: Finished difference Result 161 states and 170 transitions. [2018-04-11 22:13:26,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-11 22:13:26,659 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 59 [2018-04-11 22:13:26,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:26,660 INFO L225 Difference]: With dead ends: 161 [2018-04-11 22:13:26,660 INFO L226 Difference]: Without dead ends: 141 [2018-04-11 22:13:26,660 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-11 22:13:26,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2018-04-11 22:13:26,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 131. [2018-04-11 22:13:26,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-04-11 22:13:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 138 transitions. [2018-04-11 22:13:26,668 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 138 transitions. Word has length 59 [2018-04-11 22:13:26,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:26,669 INFO L459 AbstractCegarLoop]: Abstraction has 131 states and 138 transitions. [2018-04-11 22:13:26,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-11 22:13:26,669 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 138 transitions. [2018-04-11 22:13:26,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-04-11 22:13:26,670 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:26,671 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-11 22:13:26,671 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-11 22:13:26,671 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-11 22:13:26,679 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:26,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:26,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:26,793 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-11 22:13:26,793 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:26,939 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-11 22:13:26,959 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:26,959 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 21 [2018-04-11 22:13:26,960 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-11 22:13:26,960 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-11 22:13:26,960 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2018-04-11 22:13:26,960 INFO L87 Difference]: Start difference. First operand 131 states and 138 transitions. Second operand 21 states. [2018-04-11 22:13:27,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:27,257 INFO L93 Difference]: Finished difference Result 264 states and 281 transitions. [2018-04-11 22:13:27,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-11 22:13:27,257 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 87 [2018-04-11 22:13:27,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:27,259 INFO L225 Difference]: With dead ends: 264 [2018-04-11 22:13:27,259 INFO L226 Difference]: Without dead ends: 185 [2018-04-11 22:13:27,260 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-11 22:13:27,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-04-11 22:13:27,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 168. [2018-04-11 22:13:27,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-11 22:13:27,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 177 transitions. [2018-04-11 22:13:27,271 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 177 transitions. Word has length 87 [2018-04-11 22:13:27,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:27,272 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 177 transitions. [2018-04-11 22:13:27,272 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-11 22:13:27,272 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 177 transitions. [2018-04-11 22:13:27,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2018-04-11 22:13:27,274 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:27,274 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-11 22:13:27,274 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-11 22:13:27,274 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-11 22:13:27,283 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:27,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:27,314 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:27,373 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-11 22:13:27,373 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:27,505 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-11 22:13:27,525 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-11 22:13:27,525 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [8] imperfect sequences [8] total 13 [2018-04-11 22:13:27,526 INFO L442 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-04-11 22:13:27,526 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-04-11 22:13:27,526 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2018-04-11 22:13:27,526 INFO L87 Difference]: Start difference. First operand 168 states and 177 transitions. Second operand 13 states. [2018-04-11 22:13:27,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:27,647 INFO L93 Difference]: Finished difference Result 263 states and 277 transitions. [2018-04-11 22:13:27,647 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-11 22:13:27,647 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 99 [2018-04-11 22:13:27,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:27,649 INFO L225 Difference]: With dead ends: 263 [2018-04-11 22:13:27,649 INFO L226 Difference]: Without dead ends: 178 [2018-04-11 22:13:27,650 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-11 22:13:27,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-11 22:13:27,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-11 22:13:27,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-11 22:13:27,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 175 transitions. [2018-04-11 22:13:27,658 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 175 transitions. Word has length 99 [2018-04-11 22:13:27,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:27,658 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 175 transitions. [2018-04-11 22:13:27,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-04-11 22:13:27,658 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 175 transitions. [2018-04-11 22:13:27,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2018-04-11 22:13:27,660 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:27,660 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-11 22:13:27,660 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-11 22:13:27,660 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-11 22:13:27,666 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:27,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:27,696 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:27,750 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-11 22:13:27,751 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:27,865 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-11 22:13:27,886 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:27,886 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2018-04-11 22:13:27,886 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 22:13:27,887 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 22:13:27,887 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2018-04-11 22:13:27,887 INFO L87 Difference]: Start difference. First operand 168 states and 175 transitions. Second operand 16 states. [2018-04-11 22:13:28,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:28,084 INFO L93 Difference]: Finished difference Result 263 states and 274 transitions. [2018-04-11 22:13:28,084 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-04-11 22:13:28,084 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 116 [2018-04-11 22:13:28,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:28,085 INFO L225 Difference]: With dead ends: 263 [2018-04-11 22:13:28,086 INFO L226 Difference]: Without dead ends: 178 [2018-04-11 22:13:28,087 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-11 22:13:28,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2018-04-11 22:13:28,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 168. [2018-04-11 22:13:28,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-11 22:13:28,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 173 transitions. [2018-04-11 22:13:28,098 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 173 transitions. Word has length 116 [2018-04-11 22:13:28,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:28,099 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 173 transitions. [2018-04-11 22:13:28,099 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 22:13:28,099 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 173 transitions. [2018-04-11 22:13:28,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2018-04-11 22:13:28,100 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:28,100 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-11 22:13:28,101 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-11 22:13:28,101 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-11 22:13:28,110 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:28,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:28,152 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:28,231 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-11 22:13:28,231 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:28,355 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-11 22:13:28,376 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:28,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-11 22:13:28,376 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-11 22:13:28,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-11 22:13:28,376 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2018-04-11 22:13:28,377 INFO L87 Difference]: Start difference. First operand 168 states and 173 transitions. Second operand 18 states. [2018-04-11 22:13:28,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:28,558 INFO L93 Difference]: Finished difference Result 267 states and 275 transitions. [2018-04-11 22:13:28,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-04-11 22:13:28,578 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 125 [2018-04-11 22:13:28,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:28,580 INFO L225 Difference]: With dead ends: 267 [2018-04-11 22:13:28,580 INFO L226 Difference]: Without dead ends: 182 [2018-04-11 22:13:28,581 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-11 22:13:28,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-04-11 22:13:28,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 168. [2018-04-11 22:13:28,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 168 states. [2018-04-11 22:13:28,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 171 transitions. [2018-04-11 22:13:28,591 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 171 transitions. Word has length 125 [2018-04-11 22:13:28,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:28,592 INFO L459 AbstractCegarLoop]: Abstraction has 168 states and 171 transitions. [2018-04-11 22:13:28,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-11 22:13:28,592 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 171 transitions. [2018-04-11 22:13:28,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2018-04-11 22:13:28,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:28,594 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-11 22:13:28,594 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-11 22:13:28,594 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-11 22:13:28,602 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:28,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:28,653 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:28,698 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-11 22:13:28,698 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:28,782 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-11 22:13:28,802 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:28,802 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2018-04-11 22:13:28,802 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 22:13:28,803 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 22:13:28,803 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2018-04-11 22:13:28,803 INFO L87 Difference]: Start difference. First operand 168 states and 171 transitions. Second operand 16 states. [2018-04-11 22:13:29,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:29,137 INFO L93 Difference]: Finished difference Result 225 states and 235 transitions. [2018-04-11 22:13:29,138 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 22:13:29,138 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 134 [2018-04-11 22:13:29,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:29,140 INFO L225 Difference]: With dead ends: 225 [2018-04-11 22:13:29,140 INFO L226 Difference]: Without dead ends: 224 [2018-04-11 22:13:29,141 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-11 22:13:29,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-04-11 22:13:29,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 203. [2018-04-11 22:13:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-04-11 22:13:29,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 213 transitions. [2018-04-11 22:13:29,152 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 213 transitions. Word has length 134 [2018-04-11 22:13:29,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:29,152 INFO L459 AbstractCegarLoop]: Abstraction has 203 states and 213 transitions. [2018-04-11 22:13:29,152 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 22:13:29,152 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 213 transitions. [2018-04-11 22:13:29,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-04-11 22:13:29,153 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:29,154 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-11 22:13:29,154 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-11 22:13:29,154 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-11 22:13:29,163 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:29,191 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:29,195 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-11 22:13:29,195 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:13:29,198 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:13:29,198 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 22:13:29,381 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-11 22:13:29,381 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:29,523 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-11 22:13:29,542 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:29,543 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-11 22:13:29,543 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-11 22:13:29,543 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-11 22:13:29,544 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2018-04-11 22:13:29,544 INFO L87 Difference]: Start difference. First operand 203 states and 213 transitions. Second operand 23 states. [2018-04-11 22:13:30,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:30,204 INFO L93 Difference]: Finished difference Result 217 states and 227 transitions. [2018-04-11 22:13:30,205 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-11 22:13:30,205 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 135 [2018-04-11 22:13:30,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:30,206 INFO L225 Difference]: With dead ends: 217 [2018-04-11 22:13:30,206 INFO L226 Difference]: Without dead ends: 216 [2018-04-11 22:13:30,207 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 246 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=462, Invalid=1344, Unknown=0, NotChecked=0, Total=1806 [2018-04-11 22:13:30,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-04-11 22:13:30,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 204. [2018-04-11 22:13:30,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-11 22:13:30,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 211 transitions. [2018-04-11 22:13:30,214 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 211 transitions. Word has length 135 [2018-04-11 22:13:30,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:30,215 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 211 transitions. [2018-04-11 22:13:30,215 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-11 22:13:30,215 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 211 transitions. [2018-04-11 22:13:30,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2018-04-11 22:13:30,215 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:30,216 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-11 22:13:30,216 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-11 22:13:30,216 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-11 22:13:30,222 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:30,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:30,252 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:30,346 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-11 22:13:30,346 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:30,502 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-11 22:13:30,522 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:30,522 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 24 [2018-04-11 22:13:30,522 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-11 22:13:30,523 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-11 22:13:30,523 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2018-04-11 22:13:30,523 INFO L87 Difference]: Start difference. First operand 204 states and 211 transitions. Second operand 24 states. [2018-04-11 22:13:30,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:30,798 INFO L93 Difference]: Finished difference Result 324 states and 337 transitions. [2018-04-11 22:13:30,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-11 22:13:30,799 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 153 [2018-04-11 22:13:30,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:30,800 INFO L225 Difference]: With dead ends: 324 [2018-04-11 22:13:30,800 INFO L226 Difference]: Without dead ends: 214 [2018-04-11 22:13:30,801 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-11 22:13:30,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2018-04-11 22:13:30,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 204. [2018-04-11 22:13:30,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2018-04-11 22:13:30,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 210 transitions. [2018-04-11 22:13:30,807 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 210 transitions. Word has length 153 [2018-04-11 22:13:30,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:30,808 INFO L459 AbstractCegarLoop]: Abstraction has 204 states and 210 transitions. [2018-04-11 22:13:30,808 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-11 22:13:30,808 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 210 transitions. [2018-04-11 22:13:30,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2018-04-11 22:13:30,809 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:30,809 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-11 22:13:30,810 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-11 22:13:30,810 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-11 22:13:30,820 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:30,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:30,857 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:30,916 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-11 22:13:30,916 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:30,984 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-11 22:13:31,004 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:31,004 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-04-11 22:13:31,004 INFO L442 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-04-11 22:13:31,005 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-04-11 22:13:31,005 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2018-04-11 22:13:31,005 INFO L87 Difference]: Start difference. First operand 204 states and 210 transitions. Second operand 16 states. [2018-04-11 22:13:31,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:31,581 INFO L93 Difference]: Finished difference Result 274 states and 288 transitions. [2018-04-11 22:13:31,582 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-11 22:13:31,582 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 162 [2018-04-11 22:13:31,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:31,583 INFO L225 Difference]: With dead ends: 274 [2018-04-11 22:13:31,583 INFO L226 Difference]: Without dead ends: 254 [2018-04-11 22:13:31,584 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-11 22:13:31,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-04-11 22:13:31,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 244. [2018-04-11 22:13:31,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2018-04-11 22:13:31,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 254 transitions. [2018-04-11 22:13:31,592 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 254 transitions. Word has length 162 [2018-04-11 22:13:31,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:31,592 INFO L459 AbstractCegarLoop]: Abstraction has 244 states and 254 transitions. [2018-04-11 22:13:31,592 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-04-11 22:13:31,592 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 254 transitions. [2018-04-11 22:13:31,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-04-11 22:13:31,593 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:31,593 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-11 22:13:31,593 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-11 22:13:31,594 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-11 22:13:31,600 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:31,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:32,079 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-11 22:13:32,079 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:32,241 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-11 22:13:32,261 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:32,261 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 27 [2018-04-11 22:13:32,262 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-11 22:13:32,262 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-11 22:13:32,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2018-04-11 22:13:32,262 INFO L87 Difference]: Start difference. First operand 244 states and 254 transitions. Second operand 27 states. [2018-04-11 22:13:32,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:32,755 INFO L93 Difference]: Finished difference Result 443 states and 463 transitions. [2018-04-11 22:13:32,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-04-11 22:13:32,755 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 170 [2018-04-11 22:13:32,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:32,756 INFO L225 Difference]: With dead ends: 443 [2018-04-11 22:13:32,756 INFO L226 Difference]: Without dead ends: 298 [2018-04-11 22:13:32,757 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 307 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=437, Invalid=1725, Unknown=0, NotChecked=0, Total=2162 [2018-04-11 22:13:32,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2018-04-11 22:13:32,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 290. [2018-04-11 22:13:32,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-04-11 22:13:32,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 299 transitions. [2018-04-11 22:13:32,766 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 299 transitions. Word has length 170 [2018-04-11 22:13:32,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:32,766 INFO L459 AbstractCegarLoop]: Abstraction has 290 states and 299 transitions. [2018-04-11 22:13:32,766 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-11 22:13:32,766 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 299 transitions. [2018-04-11 22:13:32,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-11 22:13:32,767 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:32,767 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-11 22:13:32,767 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-11 22:13:32,767 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-11 22:13:32,776 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:32,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:32,824 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:33,121 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-11 22:13:33,121 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:33,393 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-11 22:13:33,413 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:33,413 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 33 [2018-04-11 22:13:33,413 INFO L442 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-04-11 22:13:33,414 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-04-11 22:13:33,414 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=887, Unknown=0, NotChecked=0, Total=1056 [2018-04-11 22:13:33,414 INFO L87 Difference]: Start difference. First operand 290 states and 299 transitions. Second operand 33 states. [2018-04-11 22:13:33,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:33,938 INFO L93 Difference]: Finished difference Result 491 states and 510 transitions. [2018-04-11 22:13:34,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-04-11 22:13:34,034 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 226 [2018-04-11 22:13:34,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:34,036 INFO L225 Difference]: With dead ends: 491 [2018-04-11 22:13:34,036 INFO L226 Difference]: Without dead ends: 356 [2018-04-11 22:13:34,037 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-11 22:13:34,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 356 states. [2018-04-11 22:13:34,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 356 to 345. [2018-04-11 22:13:34,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-11 22:13:34,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 354 transitions. [2018-04-11 22:13:34,047 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 354 transitions. Word has length 226 [2018-04-11 22:13:34,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:34,047 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 354 transitions. [2018-04-11 22:13:34,048 INFO L460 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-04-11 22:13:34,048 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 354 transitions. [2018-04-11 22:13:34,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-04-11 22:13:34,049 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:34,049 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-11 22:13:34,049 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-11 22:13:34,049 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-11 22:13:34,056 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:34,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:34,271 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-11 22:13:34,272 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:34,498 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-11 22:13:34,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:34,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2018-04-11 22:13:34,519 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-11 22:13:34,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-11 22:13:34,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2018-04-11 22:13:34,520 INFO L87 Difference]: Start difference. First operand 345 states and 354 transitions. Second operand 30 states. [2018-04-11 22:13:34,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:34,862 INFO L93 Difference]: Finished difference Result 496 states and 514 transitions. [2018-04-11 22:13:34,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-04-11 22:13:34,862 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 282 [2018-04-11 22:13:34,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:34,864 INFO L225 Difference]: With dead ends: 496 [2018-04-11 22:13:34,864 INFO L226 Difference]: Without dead ends: 355 [2018-04-11 22:13:34,866 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 582 GetRequests, 527 SyntacticMatches, 9 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=426, Invalid=1830, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 22:13:34,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2018-04-11 22:13:34,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 345. [2018-04-11 22:13:34,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 345 states. [2018-04-11 22:13:34,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 352 transitions. [2018-04-11 22:13:34,878 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 352 transitions. Word has length 282 [2018-04-11 22:13:34,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:34,879 INFO L459 AbstractCegarLoop]: Abstraction has 345 states and 352 transitions. [2018-04-11 22:13:34,879 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-11 22:13:34,879 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 352 transitions. [2018-04-11 22:13:34,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2018-04-11 22:13:34,881 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:34,881 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-11 22:13:34,882 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-11 22:13:34,882 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-11 22:13:34,890 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:34,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:34,944 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:35,172 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-11 22:13:35,172 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:35,473 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-11 22:13:35,493 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:35,493 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 39 [2018-04-11 22:13:35,494 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 22:13:35,494 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 22:13:35,494 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=1257, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 22:13:35,494 INFO L87 Difference]: Start difference. First operand 345 states and 352 transitions. Second operand 39 states. [2018-04-11 22:13:36,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:36,252 INFO L93 Difference]: Finished difference Result 545 states and 560 transitions. [2018-04-11 22:13:36,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-11 22:13:36,252 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 291 [2018-04-11 22:13:36,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:36,254 INFO L225 Difference]: With dead ends: 545 [2018-04-11 22:13:36,254 INFO L226 Difference]: Without dead ends: 420 [2018-04-11 22:13:36,256 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-11 22:13:36,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2018-04-11 22:13:36,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 409. [2018-04-11 22:13:36,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-11 22:13:36,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 416 transitions. [2018-04-11 22:13:36,270 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 416 transitions. Word has length 291 [2018-04-11 22:13:36,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:36,270 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 416 transitions. [2018-04-11 22:13:36,270 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 22:13:36,271 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 416 transitions. [2018-04-11 22:13:36,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2018-04-11 22:13:36,272 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:36,272 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-11 22:13:36,272 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-11 22:13:36,273 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-11 22:13:36,282 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:36,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:36,360 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:36,587 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-11 22:13:36,587 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:36,951 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-11 22:13:36,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:36,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 36 [2018-04-11 22:13:36,972 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-11 22:13:36,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-11 22:13:36,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-11 22:13:36,973 INFO L87 Difference]: Start difference. First operand 409 states and 416 transitions. Second operand 36 states. [2018-04-11 22:13:37,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:37,430 INFO L93 Difference]: Finished difference Result 550 states and 563 transitions. [2018-04-11 22:13:37,430 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-04-11 22:13:37,430 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 356 [2018-04-11 22:13:37,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:37,433 INFO L225 Difference]: With dead ends: 550 [2018-04-11 22:13:37,433 INFO L226 Difference]: Without dead ends: 419 [2018-04-11 22:13:37,435 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 735 GetRequests, 667 SyntacticMatches, 11 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=614, Invalid=2808, Unknown=0, NotChecked=0, Total=3422 [2018-04-11 22:13:37,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2018-04-11 22:13:37,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 409. [2018-04-11 22:13:37,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 409 states. [2018-04-11 22:13:37,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 414 transitions. [2018-04-11 22:13:37,452 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 414 transitions. Word has length 356 [2018-04-11 22:13:37,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:37,453 INFO L459 AbstractCegarLoop]: Abstraction has 409 states and 414 transitions. [2018-04-11 22:13:37,453 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-11 22:13:37,453 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 414 transitions. [2018-04-11 22:13:37,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2018-04-11 22:13:37,456 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:37,456 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-11 22:13:37,456 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-11 22:13:37,457 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-11 22:13:37,465 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:37,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:38,495 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-11 22:13:38,495 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:38,841 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-11 22:13:38,861 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:38,862 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 45 [2018-04-11 22:13:38,862 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-11 22:13:38,862 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-11 22:13:38,863 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1691, Unknown=0, NotChecked=0, Total=1980 [2018-04-11 22:13:38,863 INFO L87 Difference]: Start difference. First operand 409 states and 414 transitions. Second operand 45 states. [2018-04-11 22:13:40,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:40,146 INFO L93 Difference]: Finished difference Result 608 states and 619 transitions. [2018-04-11 22:13:40,147 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-04-11 22:13:40,147 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 365 [2018-04-11 22:13:40,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:40,149 INFO L225 Difference]: With dead ends: 608 [2018-04-11 22:13:40,150 INFO L226 Difference]: Without dead ends: 493 [2018-04-11 22:13:40,152 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 673 SyntacticMatches, 13 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1160, Invalid=5646, Unknown=0, NotChecked=0, Total=6806 [2018-04-11 22:13:40,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2018-04-11 22:13:40,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 482. [2018-04-11 22:13:40,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-11 22:13:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 487 transitions. [2018-04-11 22:13:40,170 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 487 transitions. Word has length 365 [2018-04-11 22:13:40,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:40,171 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 487 transitions. [2018-04-11 22:13:40,171 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-11 22:13:40,171 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 487 transitions. [2018-04-11 22:13:40,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2018-04-11 22:13:40,174 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:40,175 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-11 22:13:40,175 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-11 22:13:40,175 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-11 22:13:40,184 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:40,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:40,291 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:40,657 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-11 22:13:40,657 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:41,173 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-11 22:13:41,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:41,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 42 [2018-04-11 22:13:41,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-04-11 22:13:41,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-04-11 22:13:41,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1454, Unknown=0, NotChecked=0, Total=1722 [2018-04-11 22:13:41,194 INFO L87 Difference]: Start difference. First operand 482 states and 487 transitions. Second operand 42 states. [2018-04-11 22:13:41,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:41,713 INFO L93 Difference]: Finished difference Result 617 states and 625 transitions. [2018-04-11 22:13:41,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-11 22:13:41,713 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 439 [2018-04-11 22:13:41,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:41,715 INFO L225 Difference]: With dead ends: 617 [2018-04-11 22:13:41,716 INFO L226 Difference]: Without dead ends: 496 [2018-04-11 22:13:41,717 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-11 22:13:41,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2018-04-11 22:13:41,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 482. [2018-04-11 22:13:41,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-04-11 22:13:41,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 485 transitions. [2018-04-11 22:13:41,735 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 485 transitions. Word has length 439 [2018-04-11 22:13:41,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:41,735 INFO L459 AbstractCegarLoop]: Abstraction has 482 states and 485 transitions. [2018-04-11 22:13:41,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-04-11 22:13:41,736 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 485 transitions. [2018-04-11 22:13:41,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 449 [2018-04-11 22:13:41,739 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:41,739 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-11 22:13:41,739 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-11 22:13:41,739 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-11 22:13:41,752 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:41,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:41,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:42,019 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-11 22:13:42,019 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:42,352 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-11 22:13:42,371 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:42,372 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2018-04-11 22:13:42,372 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 22:13:42,372 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 22:13:42,372 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2018-04-11 22:13:42,373 INFO L87 Difference]: Start difference. First operand 482 states and 485 transitions. Second operand 32 states. [2018-04-11 22:13:43,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:43,483 INFO L93 Difference]: Finished difference Result 591 states and 609 transitions. [2018-04-11 22:13:43,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 22:13:43,483 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 448 [2018-04-11 22:13:43,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:43,485 INFO L225 Difference]: With dead ends: 591 [2018-04-11 22:13:43,485 INFO L226 Difference]: Without dead ends: 590 [2018-04-11 22:13:43,486 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 935 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1096, Invalid=3194, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 22:13:43,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2018-04-11 22:13:43,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 553. [2018-04-11 22:13:43,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-04-11 22:13:43,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 571 transitions. [2018-04-11 22:13:43,502 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 571 transitions. Word has length 448 [2018-04-11 22:13:43,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:43,502 INFO L459 AbstractCegarLoop]: Abstraction has 553 states and 571 transitions. [2018-04-11 22:13:43,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 22:13:43,503 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 571 transitions. [2018-04-11 22:13:43,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 450 [2018-04-11 22:13:43,505 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:43,506 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-11 22:13:43,506 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-11 22:13:43,506 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-11 22:13:43,513 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:43,618 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:43,628 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-11 22:13:43,628 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:13:43,661 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:13:43,662 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 22:13:44,410 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-11 22:13:44,427 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:44,934 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-11 22:13:44,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:44,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2018-04-11 22:13:44,955 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-11 22:13:44,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-11 22:13:44,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1243, Unknown=0, NotChecked=0, Total=1482 [2018-04-11 22:13:44,956 INFO L87 Difference]: Start difference. First operand 553 states and 571 transitions. Second operand 39 states. [2018-04-11 22:13:47,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:47,134 INFO L93 Difference]: Finished difference Result 579 states and 597 transitions. [2018-04-11 22:13:47,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-04-11 22:13:47,134 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 449 [2018-04-11 22:13:47,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:47,136 INFO L225 Difference]: With dead ends: 579 [2018-04-11 22:13:47,136 INFO L226 Difference]: Without dead ends: 578 [2018-04-11 22:13:47,137 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-11 22:13:47,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2018-04-11 22:13:47,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 554. [2018-04-11 22:13:47,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-11 22:13:47,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 565 transitions. [2018-04-11 22:13:47,154 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 565 transitions. Word has length 449 [2018-04-11 22:13:47,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:47,155 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 565 transitions. [2018-04-11 22:13:47,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-11 22:13:47,155 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 565 transitions. [2018-04-11 22:13:47,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 468 [2018-04-11 22:13:47,159 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:47,159 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-11 22:13:47,159 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-11 22:13:47,160 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-11 22:13:47,172 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:47,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:47,275 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:47,770 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-11 22:13:47,771 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:48,350 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-11 22:13:48,369 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:48,370 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 48 [2018-04-11 22:13:48,370 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-11 22:13:48,370 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-11 22:13:48,371 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=1918, Unknown=0, NotChecked=0, Total=2256 [2018-04-11 22:13:48,371 INFO L87 Difference]: Start difference. First operand 554 states and 565 transitions. Second operand 48 states. [2018-04-11 22:13:49,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:49,033 INFO L93 Difference]: Finished difference Result 746 states and 767 transitions. [2018-04-11 22:13:49,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-11 22:13:49,034 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 467 [2018-04-11 22:13:49,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:49,035 INFO L225 Difference]: With dead ends: 746 [2018-04-11 22:13:49,036 INFO L226 Difference]: Without dead ends: 564 [2018-04-11 22:13:49,037 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 873 SyntacticMatches, 15 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2324 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1092, Invalid=5388, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 22:13:49,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2018-04-11 22:13:49,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2018-04-11 22:13:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 554 states. [2018-04-11 22:13:49,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 564 transitions. [2018-04-11 22:13:49,048 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 564 transitions. Word has length 467 [2018-04-11 22:13:49,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:49,049 INFO L459 AbstractCegarLoop]: Abstraction has 554 states and 564 transitions. [2018-04-11 22:13:49,049 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-11 22:13:49,049 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 564 transitions. [2018-04-11 22:13:49,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2018-04-11 22:13:49,051 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:49,052 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-11 22:13:49,052 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-11 22:13:49,052 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-11 22:13:49,060 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:49,156 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:49,470 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-11 22:13:49,470 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:49,773 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-11 22:13:49,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:49,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-04-11 22:13:49,795 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-11 22:13:49,795 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-11 22:13:49,795 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2018-04-11 22:13:49,795 INFO L87 Difference]: Start difference. First operand 554 states and 564 transitions. Second operand 32 states. [2018-04-11 22:13:50,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:50,200 INFO L93 Difference]: Finished difference Result 664 states and 690 transitions. [2018-04-11 22:13:50,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-11 22:13:50,200 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 476 [2018-04-11 22:13:50,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:50,202 INFO L225 Difference]: With dead ends: 664 [2018-04-11 22:13:50,202 INFO L226 Difference]: Without dead ends: 644 [2018-04-11 22:13:50,203 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-11 22:13:50,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2018-04-11 22:13:50,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 634. [2018-04-11 22:13:50,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 634 states. [2018-04-11 22:13:50,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 652 transitions. [2018-04-11 22:13:50,224 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 652 transitions. Word has length 476 [2018-04-11 22:13:50,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:50,225 INFO L459 AbstractCegarLoop]: Abstraction has 634 states and 652 transitions. [2018-04-11 22:13:50,225 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-11 22:13:50,225 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 652 transitions. [2018-04-11 22:13:50,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2018-04-11 22:13:50,229 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:50,230 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-11 22:13:50,230 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-11 22:13:50,230 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-11 22:13:50,239 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:50,383 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:50,839 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-11 22:13:50,840 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:51,452 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-11 22:13:51,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:51,482 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 51 [2018-04-11 22:13:51,482 INFO L442 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-04-11 22:13:51,483 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-04-11 22:13:51,483 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2189, Unknown=0, NotChecked=0, Total=2550 [2018-04-11 22:13:51,483 INFO L87 Difference]: Start difference. First operand 634 states and 652 transitions. Second operand 51 states. [2018-04-11 22:13:52,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:52,547 INFO L93 Difference]: Finished difference Result 981 states and 1017 transitions. [2018-04-11 22:13:52,547 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-04-11 22:13:52,548 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 520 [2018-04-11 22:13:52,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:52,550 INFO L225 Difference]: With dead ends: 981 [2018-04-11 22:13:52,550 INFO L226 Difference]: Without dead ends: 724 [2018-04-11 22:13:52,553 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1083 GetRequests, 975 SyntacticMatches, 15 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2189 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1477, Invalid=7453, Unknown=0, NotChecked=0, Total=8930 [2018-04-11 22:13:52,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2018-04-11 22:13:52,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 716. [2018-04-11 22:13:52,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 716 states. [2018-04-11 22:13:52,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 733 transitions. [2018-04-11 22:13:52,576 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 733 transitions. Word has length 520 [2018-04-11 22:13:52,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:52,577 INFO L459 AbstractCegarLoop]: Abstraction has 716 states and 733 transitions. [2018-04-11 22:13:52,577 INFO L460 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-04-11 22:13:52,577 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 733 transitions. [2018-04-11 22:13:52,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2018-04-11 22:13:52,582 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:52,582 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-11 22:13:52,583 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-11 22:13:52,583 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-11 22:13:52,589 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:52,714 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:53,745 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-11 22:13:53,746 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:54,300 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-11 22:13:54,320 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:54,320 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 57 [2018-04-11 22:13:54,321 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-11 22:13:54,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-11 22:13:54,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=441, Invalid=2751, Unknown=0, NotChecked=0, Total=3192 [2018-04-11 22:13:54,321 INFO L87 Difference]: Start difference. First operand 716 states and 733 transitions. Second operand 57 states. [2018-04-11 22:13:55,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:55,460 INFO L93 Difference]: Finished difference Result 1065 states and 1100 transitions. [2018-04-11 22:13:55,460 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-04-11 22:13:55,460 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 612 [2018-04-11 22:13:55,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:55,463 INFO L225 Difference]: With dead ends: 1065 [2018-04-11 22:13:55,463 INFO L226 Difference]: Without dead ends: 818 [2018-04-11 22:13:55,465 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1273 GetRequests, 1151 SyntacticMatches, 17 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2844 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1832, Invalid=9510, Unknown=0, NotChecked=0, Total=11342 [2018-04-11 22:13:55,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2018-04-11 22:13:55,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 807. [2018-04-11 22:13:55,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-11 22:13:55,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 824 transitions. [2018-04-11 22:13:55,483 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 824 transitions. Word has length 612 [2018-04-11 22:13:55,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:55,483 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 824 transitions. [2018-04-11 22:13:55,483 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-11 22:13:55,483 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 824 transitions. [2018-04-11 22:13:55,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2018-04-11 22:13:55,487 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:55,487 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-11 22:13:55,487 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-11 22:13:55,487 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-11 22:13:55,494 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:55,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:55,622 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:56,159 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-11 22:13:56,159 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:56,818 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-11 22:13:56,838 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:56,838 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2018-04-11 22:13:56,839 INFO L442 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-04-11 22:13:56,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-04-11 22:13:56,839 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=416, Invalid=2446, Unknown=0, NotChecked=0, Total=2862 [2018-04-11 22:13:56,839 INFO L87 Difference]: Start difference. First operand 807 states and 824 transitions. Second operand 54 states. [2018-04-11 22:13:57,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:13:57,560 INFO L93 Difference]: Finished difference Result 1070 states and 1108 transitions. [2018-04-11 22:13:57,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-04-11 22:13:57,560 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 704 [2018-04-11 22:13:57,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:13:57,562 INFO L225 Difference]: With dead ends: 1070 [2018-04-11 22:13:57,562 INFO L226 Difference]: Without dead ends: 817 [2018-04-11 22:13:57,565 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-11 22:13:57,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2018-04-11 22:13:57,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 807. [2018-04-11 22:13:57,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 807 states. [2018-04-11 22:13:57,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 822 transitions. [2018-04-11 22:13:57,590 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 822 transitions. Word has length 704 [2018-04-11 22:13:57,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:13:57,591 INFO L459 AbstractCegarLoop]: Abstraction has 807 states and 822 transitions. [2018-04-11 22:13:57,591 INFO L460 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-04-11 22:13:57,591 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 822 transitions. [2018-04-11 22:13:57,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 714 [2018-04-11 22:13:57,597 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:13:57,597 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-11 22:13:57,597 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-11 22:13:57,598 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-11 22:13:57,606 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:13:57,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:13:57,728 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:13:58,334 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-11 22:13:58,335 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:13:59,036 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-11 22:13:59,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:13:59,057 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 63 [2018-04-11 22:13:59,057 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-11 22:13:59,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-11 22:13:59,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=529, Invalid=3377, Unknown=0, NotChecked=0, Total=3906 [2018-04-11 22:13:59,058 INFO L87 Difference]: Start difference. First operand 807 states and 822 transitions. Second operand 63 states. [2018-04-11 22:14:00,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:00,615 INFO L93 Difference]: Finished difference Result 1155 states and 1186 transitions. [2018-04-11 22:14:00,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-11 22:14:00,650 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 713 [2018-04-11 22:14:00,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:00,653 INFO L225 Difference]: With dead ends: 1155 [2018-04-11 22:14:00,653 INFO L226 Difference]: Without dead ends: 918 [2018-04-11 22:14:00,655 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1481 GetRequests, 1345 SyntacticMatches, 19 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3584 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2225, Invalid=11817, Unknown=0, NotChecked=0, Total=14042 [2018-04-11 22:14:00,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-11 22:14:00,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 907. [2018-04-11 22:14:00,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-11 22:14:00,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 922 transitions. [2018-04-11 22:14:00,680 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 922 transitions. Word has length 713 [2018-04-11 22:14:00,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:00,681 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 922 transitions. [2018-04-11 22:14:00,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-11 22:14:00,681 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 922 transitions. [2018-04-11 22:14:00,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 815 [2018-04-11 22:14:00,688 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:00,689 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-11 22:14:00,689 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-11 22:14:00,689 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-11 22:14:00,697 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:00,869 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:01,496 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-11 22:14:01,496 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:02,305 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-11 22:14:02,326 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:02,326 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 60 [2018-04-11 22:14:02,327 INFO L442 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-04-11 22:14:02,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-04-11 22:14:02,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=3038, Unknown=0, NotChecked=0, Total=3540 [2018-04-11 22:14:02,327 INFO L87 Difference]: Start difference. First operand 907 states and 922 transitions. Second operand 60 states. [2018-04-11 22:14:03,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:03,164 INFO L93 Difference]: Finished difference Result 1160 states and 1193 transitions. [2018-04-11 22:14:03,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-04-11 22:14:03,165 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 814 [2018-04-11 22:14:03,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:03,167 INFO L225 Difference]: With dead ends: 1160 [2018-04-11 22:14:03,167 INFO L226 Difference]: Without dead ends: 917 [2018-04-11 22:14:03,168 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-11 22:14:03,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2018-04-11 22:14:03,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 907. [2018-04-11 22:14:03,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 907 states. [2018-04-11 22:14:03,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 920 transitions. [2018-04-11 22:14:03,185 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 920 transitions. Word has length 814 [2018-04-11 22:14:03,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:03,185 INFO L459 AbstractCegarLoop]: Abstraction has 907 states and 920 transitions. [2018-04-11 22:14:03,185 INFO L460 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-04-11 22:14:03,185 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 920 transitions. [2018-04-11 22:14:03,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 824 [2018-04-11 22:14:03,190 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:03,190 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-11 22:14:03,190 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-11 22:14:03,190 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-11 22:14:03,196 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:03,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:03,330 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:04,070 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-11 22:14:04,070 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:04,900 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-11 22:14:04,920 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:04,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 69 [2018-04-11 22:14:04,921 INFO L442 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-04-11 22:14:04,921 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-04-11 22:14:04,922 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=625, Invalid=4067, Unknown=0, NotChecked=0, Total=4692 [2018-04-11 22:14:04,922 INFO L87 Difference]: Start difference. First operand 907 states and 920 transitions. Second operand 69 states. [2018-04-11 22:14:06,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:06,461 INFO L93 Difference]: Finished difference Result 1254 states and 1281 transitions. [2018-04-11 22:14:06,461 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-04-11 22:14:06,461 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 823 [2018-04-11 22:14:06,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:06,464 INFO L225 Difference]: With dead ends: 1254 [2018-04-11 22:14:06,464 INFO L226 Difference]: Without dead ends: 1027 [2018-04-11 22:14:06,466 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1707 GetRequests, 1557 SyntacticMatches, 21 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4409 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=2656, Invalid=14374, Unknown=0, NotChecked=0, Total=17030 [2018-04-11 22:14:06,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-11 22:14:06,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-11 22:14:06,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-11 22:14:06,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1029 transitions. [2018-04-11 22:14:06,486 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1029 transitions. Word has length 823 [2018-04-11 22:14:06,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:06,487 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1029 transitions. [2018-04-11 22:14:06,487 INFO L460 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-04-11 22:14:06,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1029 transitions. [2018-04-11 22:14:06,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 934 [2018-04-11 22:14:06,491 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:06,492 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-11 22:14:06,492 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-11 22:14:06,492 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-11 22:14:06,498 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:06,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:06,651 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:07,436 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-11 22:14:07,437 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:08,484 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-11 22:14:08,504 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:08,504 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 66 [2018-04-11 22:14:08,505 INFO L442 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-04-11 22:14:08,505 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-04-11 22:14:08,505 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=596, Invalid=3694, Unknown=0, NotChecked=0, Total=4290 [2018-04-11 22:14:08,506 INFO L87 Difference]: Start difference. First operand 1016 states and 1029 transitions. Second operand 66 states. [2018-04-11 22:14:09,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:09,541 INFO L93 Difference]: Finished difference Result 1259 states and 1287 transitions. [2018-04-11 22:14:09,541 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-04-11 22:14:09,541 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 933 [2018-04-11 22:14:09,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:09,544 INFO L225 Difference]: With dead ends: 1259 [2018-04-11 22:14:09,544 INFO L226 Difference]: Without dead ends: 1026 [2018-04-11 22:14:09,545 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-11 22:14:09,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2018-04-11 22:14:09,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 1016. [2018-04-11 22:14:09,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-11 22:14:09,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1027 transitions. [2018-04-11 22:14:09,565 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1027 transitions. Word has length 933 [2018-04-11 22:14:09,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:09,566 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1027 transitions. [2018-04-11 22:14:09,566 INFO L460 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-04-11 22:14:09,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1027 transitions. [2018-04-11 22:14:09,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 943 [2018-04-11 22:14:09,571 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:09,572 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-11 22:14:09,572 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-11 22:14:09,572 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-11 22:14:09,577 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:09,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:09,726 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:10,624 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-11 22:14:10,624 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:11,630 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-11 22:14:11,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:11,668 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 75 [2018-04-11 22:14:11,669 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-11 22:14:11,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-11 22:14:11,669 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=729, Invalid=4821, Unknown=0, NotChecked=0, Total=5550 [2018-04-11 22:14:11,670 INFO L87 Difference]: Start difference. First operand 1016 states and 1027 transitions. Second operand 75 states. [2018-04-11 22:14:13,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:13,515 INFO L93 Difference]: Finished difference Result 1362 states and 1385 transitions. [2018-04-11 22:14:13,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-11 22:14:13,515 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 942 [2018-04-11 22:14:13,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:13,518 INFO L225 Difference]: With dead ends: 1362 [2018-04-11 22:14:13,518 INFO L226 Difference]: Without dead ends: 1145 [2018-04-11 22:14:13,519 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-11 22:14:13,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-11 22:14:13,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1134. [2018-04-11 22:14:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-11 22:14:13,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1145 transitions. [2018-04-11 22:14:13,539 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1145 transitions. Word has length 942 [2018-04-11 22:14:13,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:13,540 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1145 transitions. [2018-04-11 22:14:13,540 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-11 22:14:13,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1145 transitions. [2018-04-11 22:14:13,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1062 [2018-04-11 22:14:13,546 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:13,546 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-11 22:14:13,546 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-11 22:14:13,547 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-11 22:14:13,557 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:13,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:13,722 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:14,681 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-11 22:14:14,681 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:15,856 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-11 22:14:15,877 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:15,877 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 72 [2018-04-11 22:14:15,878 INFO L442 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-04-11 22:14:15,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-04-11 22:14:15,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=4414, Unknown=0, NotChecked=0, Total=5112 [2018-04-11 22:14:15,878 INFO L87 Difference]: Start difference. First operand 1134 states and 1145 transitions. Second operand 72 states. [2018-04-11 22:14:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:16,925 INFO L93 Difference]: Finished difference Result 1367 states and 1390 transitions. [2018-04-11 22:14:16,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-04-11 22:14:16,962 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 1061 [2018-04-11 22:14:16,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:16,965 INFO L225 Difference]: With dead ends: 1367 [2018-04-11 22:14:16,965 INFO L226 Difference]: Without dead ends: 1144 [2018-04-11 22:14:16,967 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2175 GetRequests, 2029 SyntacticMatches, 23 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5918 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2456, Invalid=13044, Unknown=0, NotChecked=0, Total=15500 [2018-04-11 22:14:16,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1144 states. [2018-04-11 22:14:16,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1144 to 1134. [2018-04-11 22:14:16,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1134 states. [2018-04-11 22:14:16,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1134 states to 1134 states and 1143 transitions. [2018-04-11 22:14:16,989 INFO L78 Accepts]: Start accepts. Automaton has 1134 states and 1143 transitions. Word has length 1061 [2018-04-11 22:14:16,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:16,990 INFO L459 AbstractCegarLoop]: Abstraction has 1134 states and 1143 transitions. [2018-04-11 22:14:16,990 INFO L460 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-04-11 22:14:16,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1134 states and 1143 transitions. [2018-04-11 22:14:17,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1071 [2018-04-11 22:14:17,000 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:17,001 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-11 22:14:17,001 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-11 22:14:17,001 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-11 22:14:17,008 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:17,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:17,184 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:18,264 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-11 22:14:18,264 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:19,497 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-11 22:14:19,519 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:19,519 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 81 [2018-04-11 22:14:19,521 INFO L442 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-04-11 22:14:19,521 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-04-11 22:14:19,522 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=841, Invalid=5639, Unknown=0, NotChecked=0, Total=6480 [2018-04-11 22:14:19,522 INFO L87 Difference]: Start difference. First operand 1134 states and 1143 transitions. Second operand 81 states. [2018-04-11 22:14:22,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:22,159 INFO L93 Difference]: Finished difference Result 1479 states and 1498 transitions. [2018-04-11 22:14:22,159 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-04-11 22:14:22,160 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 1070 [2018-04-11 22:14:22,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:22,163 INFO L225 Difference]: With dead ends: 1479 [2018-04-11 22:14:22,163 INFO L226 Difference]: Without dead ends: 1272 [2018-04-11 22:14:22,165 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-11 22:14:22,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2018-04-11 22:14:22,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1261. [2018-04-11 22:14:22,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-11 22:14:22,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1270 transitions. [2018-04-11 22:14:22,187 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1270 transitions. Word has length 1070 [2018-04-11 22:14:22,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:22,187 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1270 transitions. [2018-04-11 22:14:22,187 INFO L460 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-04-11 22:14:22,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1270 transitions. [2018-04-11 22:14:22,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1199 [2018-04-11 22:14:22,195 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:22,195 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-11 22:14:22,195 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-11 22:14:22,196 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-11 22:14:22,201 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:22,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:22,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:23,560 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-11 22:14:23,560 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:24,970 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-11 22:14:24,990 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:24,991 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 78 [2018-04-11 22:14:24,992 INFO L442 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-04-11 22:14:24,992 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-04-11 22:14:24,992 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=808, Invalid=5198, Unknown=0, NotChecked=0, Total=6006 [2018-04-11 22:14:24,992 INFO L87 Difference]: Start difference. First operand 1261 states and 1270 transitions. Second operand 78 states. [2018-04-11 22:14:26,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:26,255 INFO L93 Difference]: Finished difference Result 1484 states and 1502 transitions. [2018-04-11 22:14:26,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-04-11 22:14:26,255 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 1198 [2018-04-11 22:14:26,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:26,258 INFO L225 Difference]: With dead ends: 1484 [2018-04-11 22:14:26,258 INFO L226 Difference]: Without dead ends: 1271 [2018-04-11 22:14:26,260 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-11 22:14:26,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2018-04-11 22:14:26,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 1261. [2018-04-11 22:14:26,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1261 states. [2018-04-11 22:14:26,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 1268 transitions. [2018-04-11 22:14:26,281 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 1268 transitions. Word has length 1198 [2018-04-11 22:14:26,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:26,281 INFO L459 AbstractCegarLoop]: Abstraction has 1261 states and 1268 transitions. [2018-04-11 22:14:26,281 INFO L460 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-04-11 22:14:26,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 1268 transitions. [2018-04-11 22:14:26,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1208 [2018-04-11 22:14:26,289 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:26,289 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-11 22:14:26,289 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-11 22:14:26,290 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-11 22:14:26,296 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:26,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:26,488 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:27,759 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-11 22:14:27,759 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:29,924 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-11 22:14:29,955 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:29,956 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 87 [2018-04-11 22:14:29,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-04-11 22:14:29,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-04-11 22:14:29,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=961, Invalid=6521, Unknown=0, NotChecked=0, Total=7482 [2018-04-11 22:14:29,958 INFO L87 Difference]: Start difference. First operand 1261 states and 1268 transitions. Second operand 87 states. [2018-04-11 22:14:32,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:32,701 INFO L93 Difference]: Finished difference Result 1605 states and 1620 transitions. [2018-04-11 22:14:32,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-11 22:14:32,701 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 1207 [2018-04-11 22:14:32,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:32,705 INFO L225 Difference]: With dead ends: 1605 [2018-04-11 22:14:32,705 INFO L226 Difference]: Without dead ends: 1408 [2018-04-11 22:14:32,706 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2493 GetRequests, 2301 SyntacticMatches, 27 SemanticMatches, 165 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7394 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4177, Invalid=23545, Unknown=0, NotChecked=0, Total=27722 [2018-04-11 22:14:32,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1408 states. [2018-04-11 22:14:32,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1408 to 1397. [2018-04-11 22:14:32,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-11 22:14:32,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1404 transitions. [2018-04-11 22:14:32,730 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1404 transitions. Word has length 1207 [2018-04-11 22:14:32,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:32,730 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1404 transitions. [2018-04-11 22:14:32,731 INFO L460 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-04-11 22:14:32,731 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1404 transitions. [2018-04-11 22:14:32,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1345 [2018-04-11 22:14:32,740 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:32,740 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-11 22:14:32,740 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-11 22:14:32,741 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-11 22:14:32,746 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:32,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:32,960 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:34,335 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-11 22:14:34,336 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:35,976 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-11 22:14:35,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:35,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 84 [2018-04-11 22:14:35,998 INFO L442 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-04-11 22:14:35,998 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-04-11 22:14:35,999 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=6046, Unknown=0, NotChecked=0, Total=6972 [2018-04-11 22:14:35,999 INFO L87 Difference]: Start difference. First operand 1397 states and 1404 transitions. Second operand 84 states. [2018-04-11 22:14:37,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:37,303 INFO L93 Difference]: Finished difference Result 1610 states and 1623 transitions. [2018-04-11 22:14:37,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 22:14:37,303 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 1344 [2018-04-11 22:14:37,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:37,307 INFO L225 Difference]: With dead ends: 1610 [2018-04-11 22:14:37,307 INFO L226 Difference]: Without dead ends: 1407 [2018-04-11 22:14:37,309 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2751 GetRequests, 2579 SyntacticMatches, 27 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8333 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3342, Invalid=18120, Unknown=0, NotChecked=0, Total=21462 [2018-04-11 22:14:37,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1407 states. [2018-04-11 22:14:37,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1407 to 1397. [2018-04-11 22:14:37,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1397 states. [2018-04-11 22:14:37,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1402 transitions. [2018-04-11 22:14:37,333 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1402 transitions. Word has length 1344 [2018-04-11 22:14:37,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:37,334 INFO L459 AbstractCegarLoop]: Abstraction has 1397 states and 1402 transitions. [2018-04-11 22:14:37,334 INFO L460 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-04-11 22:14:37,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1402 transitions. [2018-04-11 22:14:37,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1354 [2018-04-11 22:14:37,343 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:37,344 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-11 22:14:37,344 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-11 22:14:37,344 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-11 22:14:37,350 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:37,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:37,593 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:39,100 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-11 22:14:39,100 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:40,828 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-11 22:14:40,855 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:40,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 93 [2018-04-11 22:14:40,857 INFO L442 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-04-11 22:14:40,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-04-11 22:14:40,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1089, Invalid=7467, Unknown=0, NotChecked=0, Total=8556 [2018-04-11 22:14:40,858 INFO L87 Difference]: Start difference. First operand 1397 states and 1402 transitions. Second operand 93 states. [2018-04-11 22:14:43,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:43,881 INFO L93 Difference]: Finished difference Result 1740 states and 1751 transitions. [2018-04-11 22:14:43,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-04-11 22:14:43,881 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 1353 [2018-04-11 22:14:43,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:43,885 INFO L225 Difference]: With dead ends: 1740 [2018-04-11 22:14:43,885 INFO L226 Difference]: Without dead ends: 1553 [2018-04-11 22:14:43,887 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-11 22:14:43,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1553 states. [2018-04-11 22:14:43,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1553 to 1542. [2018-04-11 22:14:43,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-11 22:14:43,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1547 transitions. [2018-04-11 22:14:43,918 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1547 transitions. Word has length 1353 [2018-04-11 22:14:43,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:43,919 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1547 transitions. [2018-04-11 22:14:43,919 INFO L460 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-04-11 22:14:43,919 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1547 transitions. [2018-04-11 22:14:43,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1500 [2018-04-11 22:14:43,929 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:43,930 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-11 22:14:43,930 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-11 22:14:43,930 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-11 22:14:43,936 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:44,175 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:45,842 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-11 22:14:45,842 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:47,812 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-11 22:14:47,832 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:47,833 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 90 [2018-04-11 22:14:47,834 INFO L442 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-04-11 22:14:47,834 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-04-11 22:14:47,834 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=6958, Unknown=0, NotChecked=0, Total=8010 [2018-04-11 22:14:47,835 INFO L87 Difference]: Start difference. First operand 1542 states and 1547 transitions. Second operand 90 states. [2018-04-11 22:14:49,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:49,385 INFO L93 Difference]: Finished difference Result 1749 states and 1757 transitions. [2018-04-11 22:14:49,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-04-11 22:14:49,385 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 1499 [2018-04-11 22:14:49,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:49,389 INFO L225 Difference]: With dead ends: 1749 [2018-04-11 22:14:49,389 INFO L226 Difference]: Without dead ends: 1556 [2018-04-11 22:14:49,391 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3066 GetRequests, 2881 SyntacticMatches, 29 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9695 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=3836, Invalid=20970, Unknown=0, NotChecked=0, Total=24806 [2018-04-11 22:14:49,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2018-04-11 22:14:49,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1542. [2018-04-11 22:14:49,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1542 states. [2018-04-11 22:14:49,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 1545 transitions. [2018-04-11 22:14:49,417 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 1545 transitions. Word has length 1499 [2018-04-11 22:14:49,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:49,418 INFO L459 AbstractCegarLoop]: Abstraction has 1542 states and 1545 transitions. [2018-04-11 22:14:49,418 INFO L460 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-04-11 22:14:49,418 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 1545 transitions. [2018-04-11 22:14:49,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1509 [2018-04-11 22:14:49,429 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:49,429 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-11 22:14:49,429 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-11 22:14:49,430 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-11 22:14:49,435 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:49,676 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:50,651 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-11 22:14:50,651 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:14:52,377 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-11 22:14:52,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:14:52,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2018-04-11 22:14:52,399 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-11 22:14:52,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-11 22:14:52,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=3426, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 22:14:52,399 INFO L87 Difference]: Start difference. First operand 1542 states and 1545 transitions. Second operand 64 states. [2018-04-11 22:14:57,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:14:57,909 INFO L93 Difference]: Finished difference Result 1755 states and 1789 transitions. [2018-04-11 22:14:57,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 22:14:57,910 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1508 [2018-04-11 22:14:57,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:14:57,914 INFO L225 Difference]: With dead ends: 1755 [2018-04-11 22:14:57,914 INFO L226 Difference]: Without dead ends: 1754 [2018-04-11 22:14:57,915 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3103 GetRequests, 2967 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3452 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4624, Invalid=14282, Unknown=0, NotChecked=0, Total=18906 [2018-04-11 22:14:57,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2018-04-11 22:14:57,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1685. [2018-04-11 22:14:57,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1685 states. [2018-04-11 22:14:57,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1685 states to 1685 states and 1719 transitions. [2018-04-11 22:14:57,950 INFO L78 Accepts]: Start accepts. Automaton has 1685 states and 1719 transitions. Word has length 1508 [2018-04-11 22:14:57,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:14:57,951 INFO L459 AbstractCegarLoop]: Abstraction has 1685 states and 1719 transitions. [2018-04-11 22:14:57,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-11 22:14:57,951 INFO L276 IsEmpty]: Start isEmpty. Operand 1685 states and 1719 transitions. [2018-04-11 22:14:57,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1510 [2018-04-11 22:14:57,963 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:14:57,964 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-11 22:14:57,964 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-11 22:14:57,964 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-11 22:14:57,971 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:14:58,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:14:58,214 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:14:58,216 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-11 22:14:58,217 INFO L267 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2018-04-11 22:14:58,226 INFO L267 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2018-04-11 22:14:58,226 INFO L202 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2018-04-11 22:15:02,323 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-11 22:15:02,324 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:04,725 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-11 22:15:04,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:04,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35] total 70 [2018-04-11 22:15:04,748 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-11 22:15:04,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-11 22:15:04,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=719, Invalid=4251, Unknown=0, NotChecked=0, Total=4970 [2018-04-11 22:15:04,748 INFO L87 Difference]: Start difference. First operand 1685 states and 1719 transitions. Second operand 71 states. [2018-04-11 22:15:09,175 WARN L151 SmtUtils]: Spent 103ms on a formula simplification. DAG size of input: 110 DAG size of output 27 [2018-04-11 22:15:14,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:14,017 INFO L93 Difference]: Finished difference Result 1735 states and 1769 transitions. [2018-04-11 22:15:14,018 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-04-11 22:15:14,018 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1509 [2018-04-11 22:15:14,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:14,022 INFO L225 Difference]: With dead ends: 1735 [2018-04-11 22:15:14,022 INFO L226 Difference]: Without dead ends: 1734 [2018-04-11 22:15:14,023 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3110 GetRequests, 2922 SyntacticMatches, 27 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=5718, Invalid=20688, Unknown=0, NotChecked=0, Total=26406 [2018-04-11 22:15:14,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2018-04-11 22:15:14,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1686. [2018-04-11 22:15:14,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-11 22:15:14,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1705 transitions. [2018-04-11 22:15:14,052 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1705 transitions. Word has length 1509 [2018-04-11 22:15:14,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:14,053 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1705 transitions. [2018-04-11 22:15:14,053 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-11 22:15:14,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1705 transitions. [2018-04-11 22:15:14,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1528 [2018-04-11 22:15:14,064 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:14,064 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-11 22:15:14,064 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-11 22:15:14,065 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-11 22:15:14,070 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:14,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:14,316 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:16,087 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-11 22:15:16,087 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:18,103 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-11 22:15:18,131 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:18,132 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 96 [2018-04-11 22:15:18,133 INFO L442 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-04-11 22:15:18,133 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-04-11 22:15:18,133 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=7934, Unknown=0, NotChecked=0, Total=9120 [2018-04-11 22:15:18,134 INFO L87 Difference]: Start difference. First operand 1686 states and 1705 transitions. Second operand 96 states. [2018-04-11 22:15:19,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:19,992 INFO L93 Difference]: Finished difference Result 2022 states and 2059 transitions. [2018-04-11 22:15:20,031 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-04-11 22:15:20,031 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 1527 [2018-04-11 22:15:20,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:20,035 INFO L225 Difference]: With dead ends: 2022 [2018-04-11 22:15:20,036 INFO L226 Difference]: Without dead ends: 1696 [2018-04-11 22:15:20,038 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3127 GetRequests, 2929 SyntacticMatches, 31 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11160 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4364, Invalid=24028, Unknown=0, NotChecked=0, Total=28392 [2018-04-11 22:15:20,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1696 states. [2018-04-11 22:15:20,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1696 to 1686. [2018-04-11 22:15:20,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1686 states. [2018-04-11 22:15:20,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1686 states to 1686 states and 1704 transitions. [2018-04-11 22:15:20,067 INFO L78 Accepts]: Start accepts. Automaton has 1686 states and 1704 transitions. Word has length 1527 [2018-04-11 22:15:20,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:20,067 INFO L459 AbstractCegarLoop]: Abstraction has 1686 states and 1704 transitions. [2018-04-11 22:15:20,068 INFO L460 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-04-11 22:15:20,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1686 states and 1704 transitions. [2018-04-11 22:15:20,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1537 [2018-04-11 22:15:20,079 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:20,079 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-11 22:15:20,079 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-11 22:15:20,080 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-11 22:15:20,085 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:20,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:20,331 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:21,214 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-11 22:15:21,214 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:22,461 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-11 22:15:22,482 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:22,482 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-04-11 22:15:22,483 INFO L442 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-04-11 22:15:22,484 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-04-11 22:15:22,484 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1056, Invalid=2976, Unknown=0, NotChecked=0, Total=4032 [2018-04-11 22:15:22,484 INFO L87 Difference]: Start difference. First operand 1686 states and 1704 transitions. Second operand 64 states. [2018-04-11 22:15:23,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:23,803 INFO L93 Difference]: Finished difference Result 1876 states and 1926 transitions. [2018-04-11 22:15:23,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-11 22:15:23,803 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 1536 [2018-04-11 22:15:23,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:23,813 INFO L225 Difference]: With dead ends: 1876 [2018-04-11 22:15:23,814 INFO L226 Difference]: Without dead ends: 1856 [2018-04-11 22:15:23,816 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-11 22:15:23,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2018-04-11 22:15:23,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1846. [2018-04-11 22:15:23,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1846 states. [2018-04-11 22:15:23,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1846 states to 1846 states and 1880 transitions. [2018-04-11 22:15:23,880 INFO L78 Accepts]: Start accepts. Automaton has 1846 states and 1880 transitions. Word has length 1536 [2018-04-11 22:15:23,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:23,882 INFO L459 AbstractCegarLoop]: Abstraction has 1846 states and 1880 transitions. [2018-04-11 22:15:23,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-04-11 22:15:23,882 INFO L276 IsEmpty]: Start isEmpty. Operand 1846 states and 1880 transitions. [2018-04-11 22:15:23,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1653 [2018-04-11 22:15:23,903 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:23,904 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-11 22:15:23,904 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-11 22:15:23,905 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-11 22:15:23,917 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:24,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:24,227 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:26,071 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-11 22:15:26,071 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:28,083 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-11 22:15:28,104 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:28,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 99 [2018-04-11 22:15:28,106 INFO L442 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-04-11 22:15:28,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-04-11 22:15:28,107 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=8477, Unknown=0, NotChecked=0, Total=9702 [2018-04-11 22:15:28,107 INFO L87 Difference]: Start difference. First operand 1846 states and 1880 transitions. Second operand 99 states. [2018-04-11 22:15:31,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:31,482 INFO L93 Difference]: Finished difference Result 2489 states and 2557 transitions. [2018-04-11 22:15:31,482 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2018-04-11 22:15:31,482 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 1652 [2018-04-11 22:15:31,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:31,489 INFO L225 Difference]: With dead ends: 2489 [2018-04-11 22:15:31,489 INFO L226 Difference]: Without dead ends: 2008 [2018-04-11 22:15:31,495 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3395 GetRequests, 3175 SyntacticMatches, 31 SemanticMatches, 189 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9809 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=5381, Invalid=30909, Unknown=0, NotChecked=0, Total=36290 [2018-04-11 22:15:31,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states. [2018-04-11 22:15:31,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 2000. [2018-04-11 22:15:31,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2000 states. [2018-04-11 22:15:31,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2033 transitions. [2018-04-11 22:15:31,561 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2033 transitions. Word has length 1652 [2018-04-11 22:15:31,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:31,563 INFO L459 AbstractCegarLoop]: Abstraction has 2000 states and 2033 transitions. [2018-04-11 22:15:31,563 INFO L460 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-04-11 22:15:31,563 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2033 transitions. [2018-04-11 22:15:31,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1817 [2018-04-11 22:15:31,588 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:31,589 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-11 22:15:31,589 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-11 22:15:31,590 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-11 22:15:31,600 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:31,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:31,942 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:34,057 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-11 22:15:34,057 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:36,437 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-11 22:15:36,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:36,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 105 [2018-04-11 22:15:36,460 INFO L442 AbstractCegarLoop]: Interpolant automaton has 105 states [2018-04-11 22:15:36,461 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2018-04-11 22:15:36,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1369, Invalid=9551, Unknown=0, NotChecked=0, Total=10920 [2018-04-11 22:15:36,461 INFO L87 Difference]: Start difference. First operand 2000 states and 2033 transitions. Second operand 105 states. [2018-04-11 22:15:40,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:40,584 INFO L93 Difference]: Finished difference Result 2645 states and 2712 transitions. [2018-04-11 22:15:40,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2018-04-11 22:15:40,584 INFO L78 Accepts]: Start accepts. Automaton has 105 states. Word has length 1816 [2018-04-11 22:15:40,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:40,590 INFO L225 Difference]: With dead ends: 2645 [2018-04-11 22:15:40,590 INFO L226 Difference]: Without dead ends: 2174 [2018-04-11 22:15:40,595 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-11 22:15:40,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2018-04-11 22:15:40,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 2163. [2018-04-11 22:15:40,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-11 22:15:40,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2196 transitions. [2018-04-11 22:15:40,638 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2196 transitions. Word has length 1816 [2018-04-11 22:15:40,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:40,639 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2196 transitions. [2018-04-11 22:15:40,639 INFO L460 AbstractCegarLoop]: Interpolant automaton has 105 states. [2018-04-11 22:15:40,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2196 transitions. [2018-04-11 22:15:40,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1981 [2018-04-11 22:15:40,659 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:40,659 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-11 22:15:40,659 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-11 22:15:40,660 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-11 22:15:40,667 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:41,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:41,059 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:43,448 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-11 22:15:43,449 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:46,156 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-11 22:15:46,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:46,179 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 102 [2018-04-11 22:15:46,180 INFO L442 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-04-11 22:15:46,180 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-04-11 22:15:46,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=8974, Unknown=0, NotChecked=0, Total=10302 [2018-04-11 22:15:46,181 INFO L87 Difference]: Start difference. First operand 2163 states and 2196 transitions. Second operand 102 states. [2018-04-11 22:15:48,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:48,269 INFO L93 Difference]: Finished difference Result 2650 states and 2728 transitions. [2018-04-11 22:15:48,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2018-04-11 22:15:48,270 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 1980 [2018-04-11 22:15:48,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:48,277 INFO L225 Difference]: With dead ends: 2650 [2018-04-11 22:15:48,277 INFO L226 Difference]: Without dead ends: 2173 [2018-04-11 22:15:48,285 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4038 GetRequests, 3827 SyntacticMatches, 33 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12728 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=4926, Invalid=27294, Unknown=0, NotChecked=0, Total=32220 [2018-04-11 22:15:48,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2018-04-11 22:15:48,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 2163. [2018-04-11 22:15:48,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2163 states. [2018-04-11 22:15:48,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2163 states to 2163 states and 2194 transitions. [2018-04-11 22:15:48,354 INFO L78 Accepts]: Start accepts. Automaton has 2163 states and 2194 transitions. Word has length 1980 [2018-04-11 22:15:48,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:48,356 INFO L459 AbstractCegarLoop]: Abstraction has 2163 states and 2194 transitions. [2018-04-11 22:15:48,356 INFO L460 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-04-11 22:15:48,356 INFO L276 IsEmpty]: Start isEmpty. Operand 2163 states and 2194 transitions. [2018-04-11 22:15:48,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1990 [2018-04-11 22:15:48,386 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:48,387 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-11 22:15:48,387 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-11 22:15:48,387 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-11 22:15:48,396 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:48,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:48,741 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:15:51,243 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-11 22:15:51,244 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:15:54,061 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-11 22:15:54,082 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:15:54,083 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74, 74] total 111 [2018-04-11 22:15:54,084 INFO L442 AbstractCegarLoop]: Interpolant automaton has 111 states [2018-04-11 22:15:54,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2018-04-11 22:15:54,085 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1521, Invalid=10689, Unknown=0, NotChecked=0, Total=12210 [2018-04-11 22:15:54,085 INFO L87 Difference]: Start difference. First operand 2163 states and 2194 transitions. Second operand 111 states. [2018-04-11 22:15:57,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:15:57,870 INFO L93 Difference]: Finished difference Result 2807 states and 2870 transitions. [2018-04-11 22:15:57,870 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2018-04-11 22:15:57,870 INFO L78 Accepts]: Start accepts. Automaton has 111 states. Word has length 1989 [2018-04-11 22:15:57,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:15:57,874 INFO L225 Difference]: With dead ends: 2807 [2018-04-11 22:15:57,874 INFO L226 Difference]: Without dead ends: 2346 [2018-04-11 22:15:57,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4081 GetRequests, 3833 SyntacticMatches, 35 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12564 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=6737, Invalid=39273, Unknown=0, NotChecked=0, Total=46010 [2018-04-11 22:15:57,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2018-04-11 22:15:57,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 2335. [2018-04-11 22:15:57,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-11 22:15:57,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2366 transitions. [2018-04-11 22:15:57,924 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2366 transitions. Word has length 1989 [2018-04-11 22:15:57,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:15:57,925 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2366 transitions. [2018-04-11 22:15:57,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 111 states. [2018-04-11 22:15:57,925 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2366 transitions. [2018-04-11 22:15:57,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2163 [2018-04-11 22:15:57,946 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:15:57,947 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-11 22:15:57,947 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-11 22:15:57,947 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-11 22:15:57,955 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:15:58,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:15:58,355 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:01,084 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-11 22:16:01,084 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:04,198 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-11 22:16:04,220 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:04,220 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 108 [2018-04-11 22:16:04,221 INFO L442 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-04-11 22:16:04,222 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-04-11 22:16:04,222 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1478, Invalid=10078, Unknown=0, NotChecked=0, Total=11556 [2018-04-11 22:16:04,222 INFO L87 Difference]: Start difference. First operand 2335 states and 2366 transitions. Second operand 108 states. [2018-04-11 22:16:06,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:16:06,406 INFO L93 Difference]: Finished difference Result 2812 states and 2885 transitions. [2018-04-11 22:16:06,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2018-04-11 22:16:06,407 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 2162 [2018-04-11 22:16:06,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:16:06,410 INFO L225 Difference]: With dead ends: 2812 [2018-04-11 22:16:06,410 INFO L226 Difference]: Without dead ends: 2345 [2018-04-11 22:16:06,414 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-11 22:16:06,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2345 states. [2018-04-11 22:16:06,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2345 to 2335. [2018-04-11 22:16:06,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2335 states. [2018-04-11 22:16:06,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2335 states to 2335 states and 2364 transitions. [2018-04-11 22:16:06,481 INFO L78 Accepts]: Start accepts. Automaton has 2335 states and 2364 transitions. Word has length 2162 [2018-04-11 22:16:06,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:16:06,482 INFO L459 AbstractCegarLoop]: Abstraction has 2335 states and 2364 transitions. [2018-04-11 22:16:06,482 INFO L460 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-04-11 22:16:06,482 INFO L276 IsEmpty]: Start isEmpty. Operand 2335 states and 2364 transitions. [2018-04-11 22:16:06,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2172 [2018-04-11 22:16:06,516 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:16:06,517 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-11 22:16:06,517 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-11 22:16:06,517 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-11 22:16:06,525 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:16:06,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:16:06,975 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:09,847 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-11 22:16:09,848 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:12,964 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-11 22:16:12,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:12,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78, 78] total 117 [2018-04-11 22:16:12,988 INFO L442 AbstractCegarLoop]: Interpolant automaton has 117 states [2018-04-11 22:16:12,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 117 interpolants. [2018-04-11 22:16:12,989 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1681, Invalid=11891, Unknown=0, NotChecked=0, Total=13572 [2018-04-11 22:16:12,989 INFO L87 Difference]: Start difference. First operand 2335 states and 2364 transitions. Second operand 117 states. [2018-04-11 22:16:17,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:16:17,503 INFO L93 Difference]: Finished difference Result 2978 states and 3037 transitions. [2018-04-11 22:16:17,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2018-04-11 22:16:17,503 INFO L78 Accepts]: Start accepts. Automaton has 117 states. Word has length 2171 [2018-04-11 22:16:17,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:16:17,508 INFO L225 Difference]: With dead ends: 2978 [2018-04-11 22:16:17,508 INFO L226 Difference]: Without dead ends: 2527 [2018-04-11 22:16:17,514 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-11 22:16:17,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2018-04-11 22:16:17,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2516. [2018-04-11 22:16:17,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-11 22:16:17,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2545 transitions. [2018-04-11 22:16:17,586 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2545 transitions. Word has length 2171 [2018-04-11 22:16:17,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:16:17,588 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2545 transitions. [2018-04-11 22:16:17,588 INFO L460 AbstractCegarLoop]: Interpolant automaton has 117 states. [2018-04-11 22:16:17,588 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2545 transitions. [2018-04-11 22:16:17,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2354 [2018-04-11 22:16:17,627 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:16:17,628 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-11 22:16:17,628 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-11 22:16:17,629 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-11 22:16:17,637 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:16:18,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:16:18,157 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:21,278 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-11 22:16:21,279 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:24,803 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-11 22:16:24,825 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:24,825 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 76] total 114 [2018-04-11 22:16:24,827 INFO L442 AbstractCegarLoop]: Interpolant automaton has 114 states [2018-04-11 22:16:24,827 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 114 interpolants. [2018-04-11 22:16:24,827 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1636, Invalid=11246, Unknown=0, NotChecked=0, Total=12882 [2018-04-11 22:16:24,828 INFO L87 Difference]: Start difference. First operand 2516 states and 2545 transitions. Second operand 114 states. [2018-04-11 22:16:27,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:16:27,073 INFO L93 Difference]: Finished difference Result 2983 states and 3051 transitions. [2018-04-11 22:16:27,073 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2018-04-11 22:16:27,073 INFO L78 Accepts]: Start accepts. Automaton has 114 states. Word has length 2353 [2018-04-11 22:16:27,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:16:27,078 INFO L225 Difference]: With dead ends: 2983 [2018-04-11 22:16:27,078 INFO L226 Difference]: Without dead ends: 2526 [2018-04-11 22:16:27,083 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-11 22:16:27,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2018-04-11 22:16:27,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 2516. [2018-04-11 22:16:27,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2516 states. [2018-04-11 22:16:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2516 states to 2516 states and 2543 transitions. [2018-04-11 22:16:27,130 INFO L78 Accepts]: Start accepts. Automaton has 2516 states and 2543 transitions. Word has length 2353 [2018-04-11 22:16:27,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:16:27,131 INFO L459 AbstractCegarLoop]: Abstraction has 2516 states and 2543 transitions. [2018-04-11 22:16:27,131 INFO L460 AbstractCegarLoop]: Interpolant automaton has 114 states. [2018-04-11 22:16:27,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2516 states and 2543 transitions. [2018-04-11 22:16:27,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2363 [2018-04-11 22:16:27,156 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:16:27,156 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-11 22:16:27,157 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-11 22:16:27,157 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-11 22:16:27,163 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:16:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:16:27,544 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:30,804 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-11 22:16:30,804 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:34,346 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-11 22:16:34,367 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:34,390 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 82] total 123 [2018-04-11 22:16:34,391 INFO L442 AbstractCegarLoop]: Interpolant automaton has 123 states [2018-04-11 22:16:34,392 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 123 interpolants. [2018-04-11 22:16:34,392 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1849, Invalid=13157, Unknown=0, NotChecked=0, Total=15006 [2018-04-11 22:16:34,392 INFO L87 Difference]: Start difference. First operand 2516 states and 2543 transitions. Second operand 123 states. [2018-04-11 22:16:39,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:16:39,485 INFO L93 Difference]: Finished difference Result 3158 states and 3213 transitions. [2018-04-11 22:16:39,517 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2018-04-11 22:16:39,517 INFO L78 Accepts]: Start accepts. Automaton has 123 states. Word has length 2362 [2018-04-11 22:16:39,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:16:39,521 INFO L225 Difference]: With dead ends: 3158 [2018-04-11 22:16:39,521 INFO L226 Difference]: Without dead ends: 2717 [2018-04-11 22:16:39,526 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-11 22:16:39,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2717 states. [2018-04-11 22:16:39,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2717 to 2706. [2018-04-11 22:16:39,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-11 22:16:39,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2733 transitions. [2018-04-11 22:16:39,582 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2733 transitions. Word has length 2362 [2018-04-11 22:16:39,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:16:39,583 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2733 transitions. [2018-04-11 22:16:39,583 INFO L460 AbstractCegarLoop]: Interpolant automaton has 123 states. [2018-04-11 22:16:39,583 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2733 transitions. [2018-04-11 22:16:39,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2554 [2018-04-11 22:16:39,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:16:39,612 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-11 22:16:39,612 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-11 22:16:39,612 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-11 22:16:39,622 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:16:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:16:40,061 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:43,631 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-11 22:16:43,631 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:47,608 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-11 22:16:47,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:47,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80, 80] total 120 [2018-04-11 22:16:47,632 INFO L442 AbstractCegarLoop]: Interpolant automaton has 120 states [2018-04-11 22:16:47,632 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 120 interpolants. [2018-04-11 22:16:47,633 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1802, Invalid=12478, Unknown=0, NotChecked=0, Total=14280 [2018-04-11 22:16:47,633 INFO L87 Difference]: Start difference. First operand 2706 states and 2733 transitions. Second operand 120 states. [2018-04-11 22:16:50,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:16:50,401 INFO L93 Difference]: Finished difference Result 3163 states and 3226 transitions. [2018-04-11 22:16:50,401 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2018-04-11 22:16:50,402 INFO L78 Accepts]: Start accepts. Automaton has 120 states. Word has length 2553 [2018-04-11 22:16:50,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:16:50,405 INFO L225 Difference]: With dead ends: 3163 [2018-04-11 22:16:50,405 INFO L226 Difference]: Without dead ends: 2716 [2018-04-11 22:16:50,409 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-11 22:16:50,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2716 states. [2018-04-11 22:16:50,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2716 to 2706. [2018-04-11 22:16:50,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2706 states. [2018-04-11 22:16:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2706 states to 2706 states and 2731 transitions. [2018-04-11 22:16:50,456 INFO L78 Accepts]: Start accepts. Automaton has 2706 states and 2731 transitions. Word has length 2553 [2018-04-11 22:16:50,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:16:50,457 INFO L459 AbstractCegarLoop]: Abstraction has 2706 states and 2731 transitions. [2018-04-11 22:16:50,457 INFO L460 AbstractCegarLoop]: Interpolant automaton has 120 states. [2018-04-11 22:16:50,457 INFO L276 IsEmpty]: Start isEmpty. Operand 2706 states and 2731 transitions. [2018-04-11 22:16:50,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2563 [2018-04-11 22:16:50,485 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:16:50,485 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-11 22:16:50,486 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-11 22:16:50,486 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-11 22:16:50,491 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:16:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:16:50,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-11 22:16:54,646 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-11 22:16:54,646 INFO L314 TraceCheckSpWp]: Computing backward predicates... [2018-04-11 22:16:58,694 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-11 22:16:58,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-11 22:16:58,717 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86, 86] total 129 [2018-04-11 22:16:58,718 INFO L442 AbstractCegarLoop]: Interpolant automaton has 129 states [2018-04-11 22:16:58,719 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 129 interpolants. [2018-04-11 22:16:58,719 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2025, Invalid=14487, Unknown=0, NotChecked=0, Total=16512 [2018-04-11 22:16:58,719 INFO L87 Difference]: Start difference. First operand 2706 states and 2731 transitions. Second operand 129 states. [2018-04-11 22:17:03,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-11 22:17:03,871 INFO L93 Difference]: Finished difference Result 3347 states and 3398 transitions. [2018-04-11 22:17:03,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2018-04-11 22:17:03,872 INFO L78 Accepts]: Start accepts. Automaton has 129 states. Word has length 2562 [2018-04-11 22:17:03,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-11 22:17:03,875 INFO L225 Difference]: With dead ends: 3347 [2018-04-11 22:17:03,875 INFO L226 Difference]: Without dead ends: 2916 [2018-04-11 22:17:03,880 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5245 GetRequests, 4955 SyntacticMatches, 41 SemanticMatches, 249 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17334 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=9056, Invalid=53694, Unknown=0, NotChecked=0, Total=62750 [2018-04-11 22:17:03,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2018-04-11 22:17:03,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2905. [2018-04-11 22:17:03,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2905 states. [2018-04-11 22:17:03,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2905 states to 2905 states and 2930 transitions. [2018-04-11 22:17:03,933 INFO L78 Accepts]: Start accepts. Automaton has 2905 states and 2930 transitions. Word has length 2562 [2018-04-11 22:17:03,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-11 22:17:03,934 INFO L459 AbstractCegarLoop]: Abstraction has 2905 states and 2930 transitions. [2018-04-11 22:17:03,934 INFO L460 AbstractCegarLoop]: Interpolant automaton has 129 states. [2018-04-11 22:17:03,934 INFO L276 IsEmpty]: Start isEmpty. Operand 2905 states and 2930 transitions. [2018-04-11 22:17:03,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2763 [2018-04-11 22:17:03,968 INFO L347 BasicCegarLoop]: Found error trace [2018-04-11 22:17:03,969 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-11 22:17:03,969 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-11 22:17:03,969 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-11 22:17:03,975 INFO L68 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-04-11 22:17:04,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-11 22:17:04,432 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-04-11 22:17:05,694 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-04-11 22:17:05,695 WARN L519 AbstractCegarLoop]: Verification canceled [2018-04-11 22:17:05,698 WARN L197 ceAbstractionStarter]: Timeout [2018-04-11 22:17:05,698 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.04 10:17:05 BoogieIcfgContainer [2018-04-11 22:17:05,698 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-04-11 22:17:05,699 INFO L168 Benchmark]: Toolchain (without parser) took 223071.67 ms. Allocated memory was 304.1 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 248.2 MB in the beginning and 641.2 MB in the end (delta: -393.0 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-04-11 22:17:05,700 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 304.1 MB. Free memory is still 266.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-11 22:17:05,700 INFO L168 Benchmark]: CACSL2BoogieTranslator took 214.72 ms. Allocated memory is still 304.1 MB. Free memory was 248.2 MB in the beginning and 238.1 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. [2018-04-11 22:17:05,701 INFO L168 Benchmark]: Boogie Preprocessor took 28.44 ms. Allocated memory is still 304.1 MB. Free memory was 238.1 MB in the beginning and 236.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-04-11 22:17:05,701 INFO L168 Benchmark]: RCFGBuilder took 321.15 ms. Allocated memory was 304.1 MB in the beginning and 467.1 MB in the end (delta: 163.1 MB). Free memory was 236.1 MB in the beginning and 432.7 MB in the end (delta: -196.6 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. [2018-04-11 22:17:05,702 INFO L168 Benchmark]: TraceAbstraction took 222502.77 ms. Allocated memory was 467.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 432.7 MB in the beginning and 641.2 MB in the end (delta: -208.6 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-04-11 22:17:05,704 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 304.1 MB. Free memory is still 266.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 214.72 ms. Allocated memory is still 304.1 MB. Free memory was 248.2 MB in the beginning and 238.1 MB in the end (delta: 10.1 MB). Peak memory consumption was 10.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.44 ms. Allocated memory is still 304.1 MB. Free memory was 238.1 MB in the beginning and 236.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 321.15 ms. Allocated memory was 304.1 MB in the beginning and 467.1 MB in the end (delta: 163.1 MB). Free memory was 236.1 MB in the beginning and 432.7 MB in the end (delta: -196.6 MB). Peak memory consumption was 23.3 MB. Max. memory is 5.3 GB. * TraceAbstraction took 222502.77 ms. Allocated memory was 467.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 432.7 MB in the beginning and 641.2 MB in the end (delta: -208.6 MB). Peak memory consumption was 1.6 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 forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - TimeoutResultAtElement [Line: 18]: Timeout (TraceAbstraction) Unable to prove that pointer dereference always succeeds (line 18). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - TimeoutResultAtElement [Line: 30]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 30). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - TimeoutResultAtElement [Line: 23]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 23). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - TimeoutResultAtElement [Line: 27]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 27). Cancelled while BasicCegarLoop was analyzing trace of length 2763 with TraceHistMax 281, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 75 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 61 locations, 6 error locations. TIMEOUT Result, 222.4s OverallTime, 60 OverallIterations, 281 TraceHistogramMax, 89.8s 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.4s 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.4s AutomataMinimizationTime, 59 MinimizatonAttempts, 787 StatesRemovedByMinimization, 58 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 1.8s SsaConstructionTime, 6.4s SatisfiabilityAnalysisTime, 118.5s 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-11_22-17-05-712.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-11_22-17-05-712.csv Completed graceful shutdown