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/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-666feb3-m [2018-04-10 13:50:28,285 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-04-10 13:50:28,287 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-04-10 13:50:28,301 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-04-10 13:50:28,301 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-04-10 13:50:28,302 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-04-10 13:50:28,303 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-04-10 13:50:28,305 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-04-10 13:50:28,307 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-04-10 13:50:28,307 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-04-10 13:50:28,308 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-04-10 13:50:28,308 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-04-10 13:50:28,309 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-04-10 13:50:28,310 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-04-10 13:50:28,311 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-04-10 13:50:28,312 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-04-10 13:50:28,314 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-04-10 13:50:28,316 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-04-10 13:50:28,317 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-04-10 13:50:28,318 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-04-10 13:50:28,319 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-04-10 13:50:28,320 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-04-10 13:50:28,320 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-04-10 13:50:28,321 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-04-10 13:50:28,321 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-04-10 13:50:28,322 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-04-10 13:50:28,322 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-04-10 13:50:28,323 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-04-10 13:50:28,324 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-04-10 13:50:28,324 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-04-10 13:50:28,324 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-04-10 13:50:28,324 INFO L98 SettingsManager]: Beginning loading settings from /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/cade18-smtinterpol/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf [2018-04-10 13:50:28,336 INFO L110 SettingsManager]: Loading preferences was successful [2018-04-10 13:50:28,336 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-04-10 13:50:28,337 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-04-10 13:50:28,337 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-04-10 13:50:28,337 INFO L133 SettingsManager]: * Use SBE=true [2018-04-10 13:50:28,338 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-04-10 13:50:28,338 INFO L133 SettingsManager]: * sizeof long=4 [2018-04-10 13:50:28,338 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-04-10 13:50:28,338 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-04-10 13:50:28,338 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-04-10 13:50:28,338 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * sizeof long double=12 [2018-04-10 13:50:28,339 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-04-10 13:50:28,339 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-04-10 13:50:28,340 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-04-10 13:50:28,340 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-04-10 13:50:28,340 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-04-10 13:50:28,340 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-04-10 13:50:28,340 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-04-10 13:50:28,340 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-04-10 13:50:28,368 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-04-10 13:50:28,379 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully (re)initialized [2018-04-10 13:50:28,383 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-04-10 13:50:28,384 INFO L271 PluginConnector]: Initializing CDTParser... [2018-04-10 13:50:28,384 INFO L276 PluginConnector]: CDTParser initialized [2018-04-10 13:50:28,385 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-10 13:50:28,709 INFO L225 CDTParser]: Created temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG59f7b69df [2018-04-10 13:50:28,802 INFO L287 CDTParser]: IsIndexed: true [2018-04-10 13:50:28,802 INFO L288 CDTParser]: Found 1 translation units. [2018-04-10 13:50:28,803 INFO L168 CDTParser]: Scanning ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-10 13:50:28,803 INFO L210 ultiparseSymbolTable]: Include resolver: [2018-04-10 13:50:28,803 INFO L215 ultiparseSymbolTable]: [2018-04-10 13:50:28,803 INFO L218 ultiparseSymbolTable]: Function table: [2018-04-10 13:50:28,804 INFO L221 ultiparseSymbolTable]: Function definition of __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo ('foo') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-10 13:50:28,804 INFO L221 ultiparseSymbolTable]: Function definition of null ('main') in ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-10 13:50:28,804 INFO L227 ultiparseSymbolTable]: Global variable table: [2018-04-10 13:50:28,804 INFO L233 ultiparseSymbolTable]: [2018-04-10 13:50:28,817 INFO L330 CDTParser]: Deleted temporary CDT project at /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/data/FLAG59f7b69df [2018-04-10 13:50:28,821 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-04-10 13:50:28,822 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-04-10 13:50:28,822 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-04-10 13:50:28,822 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-04-10 13:50:28,826 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-04-10 13:50:28,827 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:28,829 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4651e3ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28, skipping insertion in model container [2018-04-10 13:50:28,829 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:28,841 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:50:28,852 INFO L167 Dispatcher]: Using SV-COMP mode [2018-04-10 13:50:28,958 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:50:28,974 INFO L175 PostProcessor]: Settings: Checked method=main [2018-04-10 13:50:28,979 INFO L100 SccComputation]: Graph consists of 0 InCaSumBalls and 9 non ball SCCs. Number of states in SCCs 9. [2018-04-10 13:50:28,985 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28 WrapperNode [2018-04-10 13:50:28,985 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-04-10 13:50:28,986 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-04-10 13:50:28,986 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-04-10 13:50:28,986 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-04-10 13:50:28,995 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:28,995 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,001 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,002 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,004 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,007 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,008 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... [2018-04-10 13:50:29,009 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-04-10 13:50:29,009 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-04-10 13:50:29,009 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-04-10 13:50:29,009 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-04-10 13:50:29,010 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (1/1) ... No working directory specified, using /home/ultimate/work/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-10 13:50:29,053 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-04-10 13:50:29,053 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-04-10 13:50:29,053 INFO L136 BoogieDeclarations]: Found implementation of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-10 13:50:29,053 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__foo [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure read~int [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-04-10 13:50:29,054 INFO L128 BoogieDeclarations]: Found specification of procedure write~int [2018-04-10 13:50:29,218 INFO L259 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-04-10 13:50:29,219 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:50:29 BoogieIcfgContainer [2018-04-10 13:50:29,219 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-04-10 13:50:29,219 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-04-10 13:50:29,220 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-04-10 13:50:29,222 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-04-10 13:50:29,222 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.04 01:50:28" (1/3) ... [2018-04-10 13:50:29,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28b5672f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:50:29, skipping insertion in model container [2018-04-10 13:50:29,223 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.04 01:50:28" (2/3) ... [2018-04-10 13:50:29,223 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28b5672f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.04 01:50:29, skipping insertion in model container [2018-04-10 13:50:29,224 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.04 01:50:29" (3/3) ... [2018-04-10 13:50:29,225 INFO L107 eAbstractionObserver]: Analyzing ICFG ArraysWithLenghtAtDeclaration_false-valid-deref-write.c [2018-04-10 13:50:29,230 INFO L131 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-04-10 13:50:29,235 INFO L143 ceAbstractionStarter]: Appying trace abstraction to program that has 6 error locations. [2018-04-10 13:50:29,264 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-04-10 13:50:29,264 INFO L369 AbstractCegarLoop]: Interprodecural is true [2018-04-10 13:50:29,265 INFO L370 AbstractCegarLoop]: Hoare is false [2018-04-10 13:50:29,265 INFO L371 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-04-10 13:50:29,265 INFO L372 AbstractCegarLoop]: Backedges is TWOTRACK [2018-04-10 13:50:29,265 INFO L373 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-04-10 13:50:29,265 INFO L374 AbstractCegarLoop]: Difference is false [2018-04-10 13:50:29,265 INFO L375 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-04-10 13:50:29,265 INFO L380 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-04-10 13:50:29,266 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-04-10 13:50:29,277 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states. [2018-04-10 13:50:29,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2018-04-10 13:50:29,282 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:29,283 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:29,283 INFO L408 AbstractCegarLoop]: === Iteration 1 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:29,288 INFO L82 PathProgramCache]: Analyzing trace with hash -895474378, now seen corresponding path program 1 times [2018-04-10 13:50:29,289 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:29,290 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:29,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,321 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,321 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,351 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:29,400 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-10 13:50:29,402 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:50:29,403 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 13:50:29,404 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 13:50:29,412 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 13:50:29,413 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:50:29,414 INFO L87 Difference]: Start difference. First operand 46 states. Second operand 3 states. [2018-04-10 13:50:29,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:29,466 INFO L93 Difference]: Finished difference Result 63 states and 68 transitions. [2018-04-10 13:50:29,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 13:50:29,468 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 11 [2018-04-10 13:50:29,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:29,475 INFO L225 Difference]: With dead ends: 63 [2018-04-10 13:50:29,475 INFO L226 Difference]: Without dead ends: 59 [2018-04-10 13:50:29,477 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:50:29,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-04-10 13:50:29,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2018-04-10 13:50:29,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-04-10 13:50:29,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2018-04-10 13:50:29,505 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 11 [2018-04-10 13:50:29,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:29,506 INFO L459 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2018-04-10 13:50:29,506 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 13:50:29,506 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2018-04-10 13:50:29,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-04-10 13:50:29,506 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:29,506 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:29,507 INFO L408 AbstractCegarLoop]: === Iteration 2 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:29,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1597342241, now seen corresponding path program 1 times [2018-04-10 13:50:29,507 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:29,507 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:29,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,508 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,508 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,524 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:29,554 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-10 13:50:29,554 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:50:29,555 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-04-10 13:50:29,556 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-04-10 13:50:29,557 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-04-10 13:50:29,557 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:50:29,557 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand 3 states. [2018-04-10 13:50:29,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:29,590 INFO L93 Difference]: Finished difference Result 60 states and 64 transitions. [2018-04-10 13:50:29,591 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-04-10 13:50:29,591 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 16 [2018-04-10 13:50:29,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:29,593 INFO L225 Difference]: With dead ends: 60 [2018-04-10 13:50:29,593 INFO L226 Difference]: Without dead ends: 60 [2018-04-10 13:50:29,594 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-04-10 13:50:29,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-04-10 13:50:29,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 52. [2018-04-10 13:50:29,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-10 13:50:29,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 56 transitions. [2018-04-10 13:50:29,599 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 56 transitions. Word has length 16 [2018-04-10 13:50:29,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:29,599 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 56 transitions. [2018-04-10 13:50:29,599 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-04-10 13:50:29,599 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 56 transitions. [2018-04-10 13:50:29,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 13:50:29,600 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:29,600 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:29,600 INFO L408 AbstractCegarLoop]: === Iteration 3 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:29,600 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997981, now seen corresponding path program 1 times [2018-04-10 13:50:29,600 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:29,600 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:29,601 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,601 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,602 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,612 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:29,644 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-10 13:50:29,645 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:50:29,645 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 13:50:29,645 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 13:50:29,645 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 13:50:29,646 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:50:29,646 INFO L87 Difference]: Start difference. First operand 52 states and 56 transitions. Second operand 5 states. [2018-04-10 13:50:29,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:29,713 INFO L93 Difference]: Finished difference Result 51 states and 55 transitions. [2018-04-10 13:50:29,713 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:50:29,713 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2018-04-10 13:50:29,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:29,714 INFO L225 Difference]: With dead ends: 51 [2018-04-10 13:50:29,714 INFO L226 Difference]: Without dead ends: 51 [2018-04-10 13:50:29,715 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 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-10 13:50:29,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-04-10 13:50:29,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-04-10 13:50:29,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-04-10 13:50:29,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 55 transitions. [2018-04-10 13:50:29,719 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 55 transitions. Word has length 17 [2018-04-10 13:50:29,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:29,720 INFO L459 AbstractCegarLoop]: Abstraction has 51 states and 55 transitions. [2018-04-10 13:50:29,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 13:50:29,720 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 55 transitions. [2018-04-10 13:50:29,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2018-04-10 13:50:29,721 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:29,721 INFO L355 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:29,721 INFO L408 AbstractCegarLoop]: === Iteration 4 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:29,721 INFO L82 PathProgramCache]: Analyzing trace with hash -2021997980, now seen corresponding path program 1 times [2018-04-10 13:50:29,721 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:29,721 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:29,722 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,722 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,723 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,732 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:29,795 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-10 13:50:29,796 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:50:29,796 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-04-10 13:50:29,796 INFO L442 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-04-10 13:50:29,796 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-04-10 13:50:29,796 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2018-04-10 13:50:29,797 INFO L87 Difference]: Start difference. First operand 51 states and 55 transitions. Second operand 6 states. [2018-04-10 13:50:29,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:29,867 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2018-04-10 13:50:29,868 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:50:29,868 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 17 [2018-04-10 13:50:29,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:29,869 INFO L225 Difference]: With dead ends: 53 [2018-04-10 13:50:29,869 INFO L226 Difference]: Without dead ends: 53 [2018-04-10 13:50:29,869 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:50:29,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-04-10 13:50:29,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 50. [2018-04-10 13:50:29,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-04-10 13:50:29,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2018-04-10 13:50:29,874 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 17 [2018-04-10 13:50:29,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:29,874 INFO L459 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2018-04-10 13:50:29,874 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-04-10 13:50:29,875 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2018-04-10 13:50:29,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-04-10 13:50:29,875 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:29,875 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] [2018-04-10 13:50:29,875 INFO L408 AbstractCegarLoop]: === Iteration 5 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:29,876 INFO L82 PathProgramCache]: Analyzing trace with hash -869005287, now seen corresponding path program 1 times [2018-04-10 13:50:29,876 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:29,876 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:29,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,877 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,877 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:29,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,888 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:29,925 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-10 13:50:29,925 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:29,925 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:29,932 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:29,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:29,949 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:29,960 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-10 13:50:29,978 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:29,978 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-04-10 13:50:29,978 INFO L442 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-04-10 13:50:29,979 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-04-10 13:50:29,979 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:50:29,979 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand 4 states. [2018-04-10 13:50:30,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,009 INFO L93 Difference]: Finished difference Result 65 states and 70 transitions. [2018-04-10 13:50:30,009 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-04-10 13:50:30,009 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 22 [2018-04-10 13:50:30,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,010 INFO L225 Difference]: With dead ends: 65 [2018-04-10 13:50:30,010 INFO L226 Difference]: Without dead ends: 65 [2018-04-10 13:50:30,010 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-04-10 13:50:30,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-04-10 13:50:30,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 56. [2018-04-10 13:50:30,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-04-10 13:50:30,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2018-04-10 13:50:30,017 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 22 [2018-04-10 13:50:30,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,017 INFO L459 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2018-04-10 13:50:30,017 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-04-10 13:50:30,017 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2018-04-10 13:50:30,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-04-10 13:50:30,018 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,018 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] [2018-04-10 13:50:30,018 INFO L408 AbstractCegarLoop]: === Iteration 6 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,018 INFO L82 PathProgramCache]: Analyzing trace with hash -994035242, now seen corresponding path program 1 times [2018-04-10 13:50:30,018 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,018 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,019 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,019 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,019 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,027 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:30,051 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-10 13:50:30,052 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-04-10 13:50:30,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-04-10 13:50:30,052 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 13:50:30,052 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 13:50:30,052 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:50:30,053 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand 5 states. [2018-04-10 13:50:30,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,083 INFO L93 Difference]: Finished difference Result 66 states and 71 transitions. [2018-04-10 13:50:30,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:50:30,083 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-04-10 13:50:30,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,084 INFO L225 Difference]: With dead ends: 66 [2018-04-10 13:50:30,084 INFO L226 Difference]: Without dead ends: 66 [2018-04-10 13:50:30,084 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:50:30,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-04-10 13:50:30,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 52. [2018-04-10 13:50:30,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-04-10 13:50:30,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 57 transitions. [2018-04-10 13:50:30,088 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 57 transitions. Word has length 23 [2018-04-10 13:50:30,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,088 INFO L459 AbstractCegarLoop]: Abstraction has 52 states and 57 transitions. [2018-04-10 13:50:30,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 13:50:30,088 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 57 transitions. [2018-04-10 13:50:30,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-04-10 13:50:30,089 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,089 INFO L355 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:30,089 INFO L408 AbstractCegarLoop]: === Iteration 7 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,090 INFO L82 PathProgramCache]: Analyzing trace with hash -561761263, now seen corresponding path program 2 times [2018-04-10 13:50:30,090 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,090 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,091 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,091 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,100 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:30,143 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:50:30,143 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:30,143 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:30,151 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:30,165 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:30,165 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:30,167 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:50:30,225 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 13:50:30,226 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 12 [2018-04-10 13:50:30,226 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 13:50:30,227 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 13:50:30,227 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2018-04-10 13:50:30,227 INFO L87 Difference]: Start difference. First operand 52 states and 57 transitions. Second operand 12 states. [2018-04-10 13:50:30,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,394 INFO L93 Difference]: Finished difference Result 88 states and 95 transitions. [2018-04-10 13:50:30,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 13:50:30,394 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 28 [2018-04-10 13:50:30,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,395 INFO L225 Difference]: With dead ends: 88 [2018-04-10 13:50:30,395 INFO L226 Difference]: Without dead ends: 88 [2018-04-10 13:50:30,396 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2018-04-10 13:50:30,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-04-10 13:50:30,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 72. [2018-04-10 13:50:30,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-04-10 13:50:30,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 79 transitions. [2018-04-10 13:50:30,400 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 79 transitions. Word has length 28 [2018-04-10 13:50:30,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,400 INFO L459 AbstractCegarLoop]: Abstraction has 72 states and 79 transitions. [2018-04-10 13:50:30,400 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 13:50:30,400 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 79 transitions. [2018-04-10 13:50:30,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-04-10 13:50:30,401 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,401 INFO L355 BasicCegarLoop]: trace histogram [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-10 13:50:30,401 INFO L408 AbstractCegarLoop]: === Iteration 8 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,401 INFO L82 PathProgramCache]: Analyzing trace with hash 701046357, now seen corresponding path program 1 times [2018-04-10 13:50:30,401 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,402 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,402 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,402 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:30,403 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,409 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:50:30,428 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:30,428 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:30,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,450 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-04-10 13:50:30,490 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-04-10 13:50:30,490 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2018-04-10 13:50:30,490 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:50:30,490 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:50:30,490 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:50:30,490 INFO L87 Difference]: Start difference. First operand 72 states and 79 transitions. Second operand 7 states. [2018-04-10 13:50:30,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,574 INFO L93 Difference]: Finished difference Result 104 states and 110 transitions. [2018-04-10 13:50:30,575 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 13:50:30,575 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2018-04-10 13:50:30,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,576 INFO L225 Difference]: With dead ends: 104 [2018-04-10 13:50:30,576 INFO L226 Difference]: Without dead ends: 98 [2018-04-10 13:50:30,576 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2018-04-10 13:50:30,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-04-10 13:50:30,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 81. [2018-04-10 13:50:30,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-10 13:50:30,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 87 transitions. [2018-04-10 13:50:30,581 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 87 transitions. Word has length 31 [2018-04-10 13:50:30,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,582 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 87 transitions. [2018-04-10 13:50:30,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:50:30,582 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 87 transitions. [2018-04-10 13:50:30,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-04-10 13:50:30,583 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,583 INFO L355 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:30,583 INFO L408 AbstractCegarLoop]: === Iteration 9 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,584 INFO L82 PathProgramCache]: Analyzing trace with hash -1559883415, now seen corresponding path program 1 times [2018-04-10 13:50:30,584 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,584 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,584 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,585 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,602 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:30,641 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-10 13:50:30,641 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:30,641 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:30,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,671 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:30,694 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 26 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-04-10 13:50:30,714 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:30,715 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2018-04-10 13:50:30,715 INFO L442 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-04-10 13:50:30,715 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-04-10 13:50:30,715 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2018-04-10 13:50:30,715 INFO L87 Difference]: Start difference. First operand 81 states and 87 transitions. Second operand 8 states. [2018-04-10 13:50:30,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,775 INFO L93 Difference]: Finished difference Result 90 states and 94 transitions. [2018-04-10 13:50:30,775 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:50:30,775 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 46 [2018-04-10 13:50:30,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,776 INFO L225 Difference]: With dead ends: 90 [2018-04-10 13:50:30,776 INFO L226 Difference]: Without dead ends: 84 [2018-04-10 13:50:30,776 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2018-04-10 13:50:30,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-04-10 13:50:30,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 81. [2018-04-10 13:50:30,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-04-10 13:50:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 85 transitions. [2018-04-10 13:50:30,780 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 85 transitions. Word has length 46 [2018-04-10 13:50:30,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,780 INFO L459 AbstractCegarLoop]: Abstraction has 81 states and 85 transitions. [2018-04-10 13:50:30,780 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-04-10 13:50:30,780 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 85 transitions. [2018-04-10 13:50:30,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-04-10 13:50:30,781 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,781 INFO L355 BasicCegarLoop]: trace histogram [6, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:30,781 INFO L408 AbstractCegarLoop]: === Iteration 10 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,782 INFO L82 PathProgramCache]: Analyzing trace with hash -250620575, now seen corresponding path program 2 times [2018-04-10 13:50:30,782 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,782 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,783 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,783 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:30,783 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,797 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:30,834 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-10 13:50:30,834 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:30,835 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:30,843 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:30,870 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:30,870 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:30,873 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:30,887 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 12 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2018-04-10 13:50:30,904 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:30,904 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-04-10 13:50:30,905 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-04-10 13:50:30,905 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-04-10 13:50:30,905 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:50:30,905 INFO L87 Difference]: Start difference. First operand 81 states and 85 transitions. Second operand 5 states. [2018-04-10 13:50:30,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:30,936 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-04-10 13:50:30,936 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-04-10 13:50:30,936 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 52 [2018-04-10 13:50:30,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:30,937 INFO L225 Difference]: With dead ends: 93 [2018-04-10 13:50:30,937 INFO L226 Difference]: Without dead ends: 93 [2018-04-10 13:50:30,937 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-04-10 13:50:30,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2018-04-10 13:50:30,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 87. [2018-04-10 13:50:30,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-04-10 13:50:30,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 92 transitions. [2018-04-10 13:50:30,939 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 92 transitions. Word has length 52 [2018-04-10 13:50:30,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:30,940 INFO L459 AbstractCegarLoop]: Abstraction has 87 states and 92 transitions. [2018-04-10 13:50:30,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-04-10 13:50:30,940 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 92 transitions. [2018-04-10 13:50:30,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-04-10 13:50:30,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:30,940 INFO L355 BasicCegarLoop]: trace histogram [7, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:30,940 INFO L408 AbstractCegarLoop]: === Iteration 11 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:30,940 INFO L82 PathProgramCache]: Analyzing trace with hash -246224039, now seen corresponding path program 3 times [2018-04-10 13:50:30,940 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:30,940 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:30,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:30,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:30,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:30,955 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:31,024 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 70 proven. 12 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2018-04-10 13:50:31,024 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:31,025 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:31,030 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:50:31,044 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2018-04-10 13:50:31,044 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:31,046 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:31,114 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 63 proven. 7 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2018-04-10 13:50:31,138 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:31,138 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 14 [2018-04-10 13:50:31,138 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 13:50:31,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 13:50:31,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2018-04-10 13:50:31,139 INFO L87 Difference]: Start difference. First operand 87 states and 92 transitions. Second operand 14 states. [2018-04-10 13:50:31,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:31,326 INFO L93 Difference]: Finished difference Result 128 states and 133 transitions. [2018-04-10 13:50:31,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 13:50:31,326 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 58 [2018-04-10 13:50:31,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:31,327 INFO L225 Difference]: With dead ends: 128 [2018-04-10 13:50:31,327 INFO L226 Difference]: Without dead ends: 128 [2018-04-10 13:50:31,328 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=276, Unknown=0, NotChecked=0, Total=380 [2018-04-10 13:50:31,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-04-10 13:50:31,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 113. [2018-04-10 13:50:31,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-04-10 13:50:31,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 119 transitions. [2018-04-10 13:50:31,332 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 119 transitions. Word has length 58 [2018-04-10 13:50:31,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:31,332 INFO L459 AbstractCegarLoop]: Abstraction has 113 states and 119 transitions. [2018-04-10 13:50:31,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 13:50:31,332 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 119 transitions. [2018-04-10 13:50:31,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-04-10 13:50:31,333 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:31,333 INFO L355 BasicCegarLoop]: trace histogram [6, 4, 4, 4, 4, 4, 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] [2018-04-10 13:50:31,334 INFO L408 AbstractCegarLoop]: === Iteration 12 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:31,334 INFO L82 PathProgramCache]: Analyzing trace with hash 404087573, now seen corresponding path program 1 times [2018-04-10 13:50:31,334 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:31,334 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:31,335 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,335 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:31,335 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:31,347 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:31,398 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 43 proven. 7 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-04-10 13:50:31,399 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:31,399 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:31,405 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:31,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:31,422 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:31,463 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 47 proven. 10 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2018-04-10 13:50:31,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:31,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-04-10 13:50:31,481 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 13:50:31,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 13:50:31,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2018-04-10 13:50:31,482 INFO L87 Difference]: Start difference. First operand 113 states and 119 transitions. Second operand 14 states. [2018-04-10 13:50:31,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:31,610 INFO L93 Difference]: Finished difference Result 108 states and 110 transitions. [2018-04-10 13:50:31,610 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 13:50:31,610 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 67 [2018-04-10 13:50:31,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:31,611 INFO L225 Difference]: With dead ends: 108 [2018-04-10 13:50:31,611 INFO L226 Difference]: Without dead ends: 102 [2018-04-10 13:50:31,611 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=142, Invalid=458, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:50:31,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2018-04-10 13:50:31,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 92. [2018-04-10 13:50:31,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-04-10 13:50:31,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 93 transitions. [2018-04-10 13:50:31,615 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 93 transitions. Word has length 67 [2018-04-10 13:50:31,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:31,615 INFO L459 AbstractCegarLoop]: Abstraction has 92 states and 93 transitions. [2018-04-10 13:50:31,615 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 13:50:31,615 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 93 transitions. [2018-04-10 13:50:31,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-04-10 13:50:31,616 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:31,616 INFO L355 BasicCegarLoop]: trace histogram [11, 9, 8, 8, 8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:31,616 INFO L408 AbstractCegarLoop]: === Iteration 13 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:31,617 INFO L82 PathProgramCache]: Analyzing trace with hash -264260447, now seen corresponding path program 4 times [2018-04-10 13:50:31,617 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:31,617 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:31,617 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:31,618 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:31,632 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:31,671 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 121 proven. 27 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-10 13:50:31,672 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:31,672 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:31,679 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:50:31,701 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:50:31,701 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:31,703 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:31,720 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 121 proven. 27 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2018-04-10 13:50:31,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:31,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 9 [2018-04-10 13:50:31,740 INFO L442 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-04-10 13:50:31,741 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-04-10 13:50:31,741 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-10 13:50:31,741 INFO L87 Difference]: Start difference. First operand 92 states and 93 transitions. Second operand 10 states. [2018-04-10 13:50:31,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:31,787 INFO L93 Difference]: Finished difference Result 104 states and 106 transitions. [2018-04-10 13:50:31,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-04-10 13:50:31,788 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 88 [2018-04-10 13:50:31,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:31,788 INFO L225 Difference]: With dead ends: 104 [2018-04-10 13:50:31,789 INFO L226 Difference]: Without dead ends: 104 [2018-04-10 13:50:31,789 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2018-04-10 13:50:31,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2018-04-10 13:50:31,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 98. [2018-04-10 13:50:31,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-04-10 13:50:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 100 transitions. [2018-04-10 13:50:31,792 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 100 transitions. Word has length 88 [2018-04-10 13:50:31,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:31,792 INFO L459 AbstractCegarLoop]: Abstraction has 98 states and 100 transitions. [2018-04-10 13:50:31,792 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-04-10 13:50:31,792 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 100 transitions. [2018-04-10 13:50:31,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-04-10 13:50:31,794 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:31,794 INFO L355 BasicCegarLoop]: trace histogram [12, 10, 9, 9, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:31,794 INFO L408 AbstractCegarLoop]: === Iteration 14 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:31,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1483627161, now seen corresponding path program 5 times [2018-04-10 13:50:31,794 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:31,794 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:31,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,795 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:31,795 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:31,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:31,806 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:31,882 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 194 proven. 25 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-10 13:50:31,882 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:31,882 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:31,893 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:50:31,930 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2018-04-10 13:50:31,930 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:31,933 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:32,005 INFO L134 CoverageAnalysis]: Checked inductivity of 305 backedges. 205 proven. 14 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2018-04-10 13:50:32,025 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:32,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2018-04-10 13:50:32,026 INFO L442 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-04-10 13:50:32,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-04-10 13:50:32,027 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2018-04-10 13:50:32,027 INFO L87 Difference]: Start difference. First operand 98 states and 100 transitions. Second operand 18 states. [2018-04-10 13:50:32,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:32,173 INFO L93 Difference]: Finished difference Result 139 states and 142 transitions. [2018-04-10 13:50:32,173 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 13:50:32,174 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 94 [2018-04-10 13:50:32,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:32,174 INFO L225 Difference]: With dead ends: 139 [2018-04-10 13:50:32,174 INFO L226 Difference]: Without dead ends: 139 [2018-04-10 13:50:32,175 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=174, Invalid=426, Unknown=0, NotChecked=0, Total=600 [2018-04-10 13:50:32,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-10 13:50:32,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-04-10 13:50:32,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-10 13:50:32,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 137 transitions. [2018-04-10 13:50:32,177 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 137 transitions. Word has length 94 [2018-04-10 13:50:32,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:32,177 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 137 transitions. [2018-04-10 13:50:32,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-04-10 13:50:32,177 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 137 transitions. [2018-04-10 13:50:32,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-04-10 13:50:32,179 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:32,179 INFO L355 BasicCegarLoop]: trace histogram [16, 13, 12, 12, 12, 12, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:32,179 INFO L408 AbstractCegarLoop]: === Iteration 15 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:32,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1650581535, now seen corresponding path program 6 times [2018-04-10 13:50:32,179 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:32,179 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:32,180 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:32,180 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:32,180 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:32,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:32,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:32,284 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 401 proven. 24 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2018-04-10 13:50:32,284 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:32,284 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:32,293 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:50:32,341 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2018-04-10 13:50:32,341 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:32,344 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:32,467 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 313 proven. 119 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2018-04-10 13:50:32,488 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:32,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13] total 21 [2018-04-10 13:50:32,489 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 13:50:32,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 13:50:32,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2018-04-10 13:50:32,489 INFO L87 Difference]: Start difference. First operand 134 states and 137 transitions. Second operand 21 states. [2018-04-10 13:50:32,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:32,876 INFO L93 Difference]: Finished difference Result 145 states and 146 transitions. [2018-04-10 13:50:32,876 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 13:50:32,876 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 124 [2018-04-10 13:50:32,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:32,876 INFO L225 Difference]: With dead ends: 145 [2018-04-10 13:50:32,877 INFO L226 Difference]: Without dead ends: 139 [2018-04-10 13:50:32,877 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2018-04-10 13:50:32,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2018-04-10 13:50:32,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 134. [2018-04-10 13:50:32,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-04-10 13:50:32,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 135 transitions. [2018-04-10 13:50:32,881 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 135 transitions. Word has length 124 [2018-04-10 13:50:32,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:32,881 INFO L459 AbstractCegarLoop]: Abstraction has 134 states and 135 transitions. [2018-04-10 13:50:32,881 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 13:50:32,881 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 135 transitions. [2018-04-10 13:50:32,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-04-10 13:50:32,882 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:32,882 INFO L355 BasicCegarLoop]: trace histogram [17, 14, 13, 13, 13, 13, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:32,882 INFO L408 AbstractCegarLoop]: === Iteration 16 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:32,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1018374617, now seen corresponding path program 7 times [2018-04-10 13:50:32,883 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:32,883 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:32,883 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:32,884 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:32,884 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:32,902 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:32,989 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 273 proven. 48 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-10 13:50:32,989 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:32,989 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:32,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:33,037 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 642 backedges. 273 proven. 48 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2018-04-10 13:50:33,100 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:33,100 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-04-10 13:50:33,100 INFO L442 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-04-10 13:50:33,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-04-10 13:50:33,101 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:50:33,101 INFO L87 Difference]: Start difference. First operand 134 states and 135 transitions. Second operand 7 states. [2018-04-10 13:50:33,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:33,199 INFO L93 Difference]: Finished difference Result 146 states and 148 transitions. [2018-04-10 13:50:33,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-04-10 13:50:33,199 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 130 [2018-04-10 13:50:33,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:33,200 INFO L225 Difference]: With dead ends: 146 [2018-04-10 13:50:33,200 INFO L226 Difference]: Without dead ends: 146 [2018-04-10 13:50:33,200 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-04-10 13:50:33,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-04-10 13:50:33,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2018-04-10 13:50:33,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-04-10 13:50:33,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 142 transitions. [2018-04-10 13:50:33,204 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 142 transitions. Word has length 130 [2018-04-10 13:50:33,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:33,204 INFO L459 AbstractCegarLoop]: Abstraction has 140 states and 142 transitions. [2018-04-10 13:50:33,205 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-04-10 13:50:33,205 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 142 transitions. [2018-04-10 13:50:33,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-04-10 13:50:33,206 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:33,206 INFO L355 BasicCegarLoop]: trace histogram [18, 15, 14, 14, 14, 14, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:33,206 INFO L408 AbstractCegarLoop]: === Iteration 17 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:33,206 INFO L82 PathProgramCache]: Analyzing trace with hash 236127697, now seen corresponding path program 8 times [2018-04-10 13:50:33,207 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:33,207 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:33,207 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:33,207 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:33,207 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:33,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:33,225 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:33,351 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 397 proven. 44 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2018-04-10 13:50:33,352 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:33,352 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:33,358 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:33,391 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:33,391 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:33,396 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:33,505 INFO L134 CoverageAnalysis]: Checked inductivity of 729 backedges. 411 proven. 30 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2018-04-10 13:50:33,529 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:33,529 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2018-04-10 13:50:33,530 INFO L442 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-04-10 13:50:33,530 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-04-10 13:50:33,530 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2018-04-10 13:50:33,530 INFO L87 Difference]: Start difference. First operand 140 states and 142 transitions. Second operand 21 states. [2018-04-10 13:50:33,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:33,725 INFO L93 Difference]: Finished difference Result 187 states and 190 transitions. [2018-04-10 13:50:33,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 13:50:33,725 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 136 [2018-04-10 13:50:33,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:33,726 INFO L225 Difference]: With dead ends: 187 [2018-04-10 13:50:33,726 INFO L226 Difference]: Without dead ends: 187 [2018-04-10 13:50:33,726 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=247, Invalid=623, Unknown=0, NotChecked=0, Total=870 [2018-04-10 13:50:33,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2018-04-10 13:50:33,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 182. [2018-04-10 13:50:33,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-04-10 13:50:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 185 transitions. [2018-04-10 13:50:33,728 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 185 transitions. Word has length 136 [2018-04-10 13:50:33,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:33,729 INFO L459 AbstractCegarLoop]: Abstraction has 182 states and 185 transitions. [2018-04-10 13:50:33,729 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-04-10 13:50:33,729 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 185 transitions. [2018-04-10 13:50:33,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-04-10 13:50:33,730 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:33,730 INFO L355 BasicCegarLoop]: trace histogram [23, 19, 18, 18, 18, 18, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:33,730 INFO L408 AbstractCegarLoop]: === Iteration 18 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:33,730 INFO L82 PathProgramCache]: Analyzing trace with hash -1774140143, now seen corresponding path program 9 times [2018-04-10 13:50:33,730 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:33,730 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:33,730 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:33,730 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:33,731 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:33,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:33,742 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:33,849 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 806 proven. 44 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2018-04-10 13:50:33,849 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:33,850 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:33,855 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:50:33,881 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2018-04-10 13:50:33,881 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:33,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:33,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 503 proven. 57 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2018-04-10 13:50:33,984 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:33,984 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 22 [2018-04-10 13:50:33,985 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 13:50:33,985 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 13:50:33,985 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2018-04-10 13:50:33,985 INFO L87 Difference]: Start difference. First operand 182 states and 185 transitions. Second operand 22 states. [2018-04-10 13:50:34,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:34,374 INFO L93 Difference]: Finished difference Result 242 states and 244 transitions. [2018-04-10 13:50:34,374 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-04-10 13:50:34,374 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 172 [2018-04-10 13:50:34,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:34,375 INFO L225 Difference]: With dead ends: 242 [2018-04-10 13:50:34,375 INFO L226 Difference]: Without dead ends: 233 [2018-04-10 13:50:34,376 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 480 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=365, Invalid=1705, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 13:50:34,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-04-10 13:50:34,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 224. [2018-04-10 13:50:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-04-10 13:50:34,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 226 transitions. [2018-04-10 13:50:34,380 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 226 transitions. Word has length 172 [2018-04-10 13:50:34,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:34,380 INFO L459 AbstractCegarLoop]: Abstraction has 224 states and 226 transitions. [2018-04-10 13:50:34,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 13:50:34,381 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 226 transitions. [2018-04-10 13:50:34,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-04-10 13:50:34,382 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:34,382 INFO L355 BasicCegarLoop]: trace histogram [30, 25, 24, 24, 24, 24, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:34,382 INFO L408 AbstractCegarLoop]: === Iteration 19 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:34,382 INFO L82 PathProgramCache]: Analyzing trace with hash -696038847, now seen corresponding path program 10 times [2018-04-10 13:50:34,382 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:34,382 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:34,383 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:34,383 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:34,383 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:34,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:34,407 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:34,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2123 backedges. 1280 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2018-04-10 13:50:34,598 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:34,598 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:34,606 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:50:34,642 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:50:34,642 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:34,646 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:34,769 INFO L134 CoverageAnalysis]: Checked inductivity of 2123 backedges. 1280 proven. 70 refuted. 0 times theorem prover too weak. 773 trivial. 0 not checked. [2018-04-10 13:50:34,787 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:34,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 20 [2018-04-10 13:50:34,788 INFO L442 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-04-10 13:50:34,788 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-04-10 13:50:34,788 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=277, Unknown=0, NotChecked=0, Total=380 [2018-04-10 13:50:34,788 INFO L87 Difference]: Start difference. First operand 224 states and 226 transitions. Second operand 20 states. [2018-04-10 13:50:34,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:34,944 INFO L93 Difference]: Finished difference Result 250 states and 252 transitions. [2018-04-10 13:50:34,947 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 13:50:34,947 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 220 [2018-04-10 13:50:34,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:34,948 INFO L225 Difference]: With dead ends: 250 [2018-04-10 13:50:34,948 INFO L226 Difference]: Without dead ends: 244 [2018-04-10 13:50:34,948 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2018-04-10 13:50:34,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2018-04-10 13:50:34,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 235. [2018-04-10 13:50:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 235 states. [2018-04-10 13:50:34,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 237 transitions. [2018-04-10 13:50:34,951 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 237 transitions. Word has length 220 [2018-04-10 13:50:34,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:34,952 INFO L459 AbstractCegarLoop]: Abstraction has 235 states and 237 transitions. [2018-04-10 13:50:34,952 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-04-10 13:50:34,952 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 237 transitions. [2018-04-10 13:50:34,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-04-10 13:50:34,952 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:34,952 INFO L355 BasicCegarLoop]: trace histogram [31, 26, 25, 25, 25, 25, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:34,952 INFO L408 AbstractCegarLoop]: === Iteration 20 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:34,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1622674489, now seen corresponding path program 11 times [2018-04-10 13:50:34,953 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:34,953 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:34,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:34,953 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:34,953 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:34,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:34,969 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:35,082 INFO L134 CoverageAnalysis]: Checked inductivity of 2280 backedges. 720 proven. 75 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-10 13:50:35,082 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:35,083 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:35,088 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:50:35,149 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2018-04-10 13:50:35,149 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:35,153 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:35,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2280 backedges. 720 proven. 75 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-10 13:50:35,208 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:35,208 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-04-10 13:50:35,208 INFO L442 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-04-10 13:50:35,208 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-04-10 13:50:35,208 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-10 13:50:35,208 INFO L87 Difference]: Start difference. First operand 235 states and 237 transitions. Second operand 15 states. [2018-04-10 13:50:35,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:35,294 INFO L93 Difference]: Finished difference Result 243 states and 245 transitions. [2018-04-10 13:50:35,294 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-04-10 13:50:35,294 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 226 [2018-04-10 13:50:35,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:35,296 INFO L225 Difference]: With dead ends: 243 [2018-04-10 13:50:35,296 INFO L226 Difference]: Without dead ends: 243 [2018-04-10 13:50:35,296 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2018-04-10 13:50:35,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2018-04-10 13:50:35,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 236. [2018-04-10 13:50:35,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-04-10 13:50:35,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 238 transitions. [2018-04-10 13:50:35,310 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 238 transitions. Word has length 226 [2018-04-10 13:50:35,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:35,310 INFO L459 AbstractCegarLoop]: Abstraction has 236 states and 238 transitions. [2018-04-10 13:50:35,310 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-04-10 13:50:35,310 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 238 transitions. [2018-04-10 13:50:35,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-04-10 13:50:35,311 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:35,311 INFO L355 BasicCegarLoop]: trace histogram [32, 27, 26, 26, 26, 26, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:35,312 INFO L408 AbstractCegarLoop]: === Iteration 21 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:35,312 INFO L82 PathProgramCache]: Analyzing trace with hash 901554225, now seen corresponding path program 12 times [2018-04-10 13:50:35,312 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:35,312 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:35,313 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:35,313 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:35,313 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:35,336 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 850 proven. 108 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-10 13:50:35,480 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:35,480 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:35,488 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:50:35,548 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2018-04-10 13:50:35,548 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:35,551 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 850 proven. 108 refuted. 0 times theorem prover too weak. 1485 trivial. 0 not checked. [2018-04-10 13:50:35,615 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:35,616 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2018-04-10 13:50:35,616 INFO L442 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-04-10 13:50:35,616 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-04-10 13:50:35,616 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2018-04-10 13:50:35,616 INFO L87 Difference]: Start difference. First operand 236 states and 238 transitions. Second operand 14 states. [2018-04-10 13:50:35,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:35,690 INFO L93 Difference]: Finished difference Result 261 states and 265 transitions. [2018-04-10 13:50:35,691 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-04-10 13:50:35,691 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 232 [2018-04-10 13:50:35,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:35,692 INFO L225 Difference]: With dead ends: 261 [2018-04-10 13:50:35,692 INFO L226 Difference]: Without dead ends: 261 [2018-04-10 13:50:35,692 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:50:35,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2018-04-10 13:50:35,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 242. [2018-04-10 13:50:35,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-04-10 13:50:35,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 245 transitions. [2018-04-10 13:50:35,695 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 245 transitions. Word has length 232 [2018-04-10 13:50:35,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:35,695 INFO L459 AbstractCegarLoop]: Abstraction has 242 states and 245 transitions. [2018-04-10 13:50:35,695 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-04-10 13:50:35,695 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 245 transitions. [2018-04-10 13:50:35,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-04-10 13:50:35,696 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:35,696 INFO L355 BasicCegarLoop]: trace histogram [33, 28, 27, 27, 27, 27, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:35,696 INFO L408 AbstractCegarLoop]: === Iteration 22 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:35,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1429186007, now seen corresponding path program 13 times [2018-04-10 13:50:35,696 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:35,696 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:35,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:35,697 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:35,697 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:35,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:35,714 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:35,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2612 backedges. 1112 proven. 100 refuted. 0 times theorem prover too weak. 1400 trivial. 0 not checked. [2018-04-10 13:50:35,976 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:35,976 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:35,981 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:36,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:36,022 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:36,146 INFO L134 CoverageAnalysis]: Checked inductivity of 2612 backedges. 1132 proven. 80 refuted. 0 times theorem prover too weak. 1400 trivial. 0 not checked. [2018-04-10 13:50:36,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:36,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17] total 27 [2018-04-10 13:50:36,166 INFO L442 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-04-10 13:50:36,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-04-10 13:50:36,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2018-04-10 13:50:36,166 INFO L87 Difference]: Start difference. First operand 242 states and 245 transitions. Second operand 27 states. [2018-04-10 13:50:36,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:36,438 INFO L93 Difference]: Finished difference Result 310 states and 314 transitions. [2018-04-10 13:50:36,439 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 13:50:36,439 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 238 [2018-04-10 13:50:36,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:36,440 INFO L225 Difference]: With dead ends: 310 [2018-04-10 13:50:36,440 INFO L226 Difference]: Without dead ends: 310 [2018-04-10 13:50:36,441 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 230 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=429, Invalid=1131, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:50:36,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2018-04-10 13:50:36,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 302. [2018-04-10 13:50:36,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-10 13:50:36,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 306 transitions. [2018-04-10 13:50:36,446 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 306 transitions. Word has length 238 [2018-04-10 13:50:36,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:36,446 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 306 transitions. [2018-04-10 13:50:36,446 INFO L460 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-04-10 13:50:36,447 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 306 transitions. [2018-04-10 13:50:36,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2018-04-10 13:50:36,448 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:36,448 INFO L355 BasicCegarLoop]: trace histogram [40, 34, 33, 33, 33, 33, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:36,448 INFO L408 AbstractCegarLoop]: === Iteration 23 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:36,448 INFO L82 PathProgramCache]: Analyzing trace with hash -1943743655, now seen corresponding path program 14 times [2018-04-10 13:50:36,448 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:36,449 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:36,449 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:36,449 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:36,449 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:36,474 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:36,769 INFO L134 CoverageAnalysis]: Checked inductivity of 3885 backedges. 2231 proven. 102 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2018-04-10 13:50:36,770 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:36,770 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:36,777 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:36,850 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:36,851 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:36,856 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:36,951 INFO L134 CoverageAnalysis]: Checked inductivity of 3885 backedges. 2231 proven. 102 refuted. 0 times theorem prover too weak. 1552 trivial. 0 not checked. [2018-04-10 13:50:36,971 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:36,971 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 23 [2018-04-10 13:50:36,971 INFO L442 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-04-10 13:50:36,972 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-04-10 13:50:36,972 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2018-04-10 13:50:36,972 INFO L87 Difference]: Start difference. First operand 302 states and 306 transitions. Second operand 23 states. [2018-04-10 13:50:37,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:37,169 INFO L93 Difference]: Finished difference Result 314 states and 316 transitions. [2018-04-10 13:50:37,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 13:50:37,169 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 286 [2018-04-10 13:50:37,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:37,170 INFO L225 Difference]: With dead ends: 314 [2018-04-10 13:50:37,170 INFO L226 Difference]: Without dead ends: 308 [2018-04-10 13:50:37,170 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=189, Invalid=567, Unknown=0, NotChecked=0, Total=756 [2018-04-10 13:50:37,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2018-04-10 13:50:37,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 302. [2018-04-10 13:50:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-04-10 13:50:37,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 304 transitions. [2018-04-10 13:50:37,176 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 304 transitions. Word has length 286 [2018-04-10 13:50:37,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:37,176 INFO L459 AbstractCegarLoop]: Abstraction has 302 states and 304 transitions. [2018-04-10 13:50:37,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-04-10 13:50:37,176 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 304 transitions. [2018-04-10 13:50:37,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-04-10 13:50:37,177 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:37,177 INFO L355 BasicCegarLoop]: trace histogram [41, 35, 34, 34, 34, 34, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:37,177 INFO L408 AbstractCegarLoop]: === Iteration 24 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:37,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1874435247, now seen corresponding path program 15 times [2018-04-10 13:50:37,178 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:37,178 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:37,178 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:37,178 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:37,179 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:37,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:37,197 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 4098 backedges. 1311 proven. 147 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2018-04-10 13:50:37,330 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:37,330 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:37,335 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:50:37,402 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2018-04-10 13:50:37,402 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:37,406 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:37,455 INFO L134 CoverageAnalysis]: Checked inductivity of 4098 backedges. 1311 proven. 147 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2018-04-10 13:50:37,474 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:37,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2018-04-10 13:50:37,475 INFO L442 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-04-10 13:50:37,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-04-10 13:50:37,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-04-10 13:50:37,476 INFO L87 Difference]: Start difference. First operand 302 states and 304 transitions. Second operand 12 states. [2018-04-10 13:50:37,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:37,601 INFO L93 Difference]: Finished difference Result 317 states and 320 transitions. [2018-04-10 13:50:37,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-04-10 13:50:37,602 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 292 [2018-04-10 13:50:37,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:37,603 INFO L225 Difference]: With dead ends: 317 [2018-04-10 13:50:37,603 INFO L226 Difference]: Without dead ends: 317 [2018-04-10 13:50:37,604 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 291 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=111, Invalid=195, Unknown=0, NotChecked=0, Total=306 [2018-04-10 13:50:37,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2018-04-10 13:50:37,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 308. [2018-04-10 13:50:37,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 308 states. [2018-04-10 13:50:37,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 311 transitions. [2018-04-10 13:50:37,609 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 311 transitions. Word has length 292 [2018-04-10 13:50:37,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:37,610 INFO L459 AbstractCegarLoop]: Abstraction has 308 states and 311 transitions. [2018-04-10 13:50:37,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-04-10 13:50:37,610 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 311 transitions. [2018-04-10 13:50:37,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-04-10 13:50:37,611 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:37,612 INFO L355 BasicCegarLoop]: trace histogram [42, 36, 35, 35, 35, 35, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:37,612 INFO L408 AbstractCegarLoop]: === Iteration 25 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:37,612 INFO L82 PathProgramCache]: Analyzing trace with hash 914572617, now seen corresponding path program 16 times [2018-04-10 13:50:37,612 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:37,612 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:37,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:37,613 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:37,613 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:37,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:37,641 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:38,011 INFO L134 CoverageAnalysis]: Checked inductivity of 4317 backedges. 1660 proven. 137 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-10 13:50:38,012 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:38,012 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:38,020 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:50:38,090 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:50:38,090 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:38,095 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:38,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4317 backedges. 1683 proven. 114 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2018-04-10 13:50:38,363 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:38,363 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 30 [2018-04-10 13:50:38,364 INFO L442 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-04-10 13:50:38,364 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-04-10 13:50:38,364 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=659, Unknown=0, NotChecked=0, Total=870 [2018-04-10 13:50:38,364 INFO L87 Difference]: Start difference. First operand 308 states and 311 transitions. Second operand 30 states. [2018-04-10 13:50:38,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:38,826 INFO L93 Difference]: Finished difference Result 376 states and 380 transitions. [2018-04-10 13:50:38,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 13:50:38,826 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 298 [2018-04-10 13:50:38,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:38,828 INFO L225 Difference]: With dead ends: 376 [2018-04-10 13:50:38,828 INFO L226 Difference]: Without dead ends: 376 [2018-04-10 13:50:38,829 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=538, Invalid=1442, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 13:50:38,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2018-04-10 13:50:38,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 368. [2018-04-10 13:50:38,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-10 13:50:38,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 372 transitions. [2018-04-10 13:50:38,834 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 372 transitions. Word has length 298 [2018-04-10 13:50:38,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:38,835 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 372 transitions. [2018-04-10 13:50:38,836 INFO L460 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-04-10 13:50:38,836 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 372 transitions. [2018-04-10 13:50:38,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2018-04-10 13:50:38,837 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:38,838 INFO L355 BasicCegarLoop]: trace histogram [50, 43, 42, 42, 42, 42, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:38,838 INFO L408 AbstractCegarLoop]: === Iteration 26 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:38,838 INFO L82 PathProgramCache]: Analyzing trace with hash -604052879, now seen corresponding path program 17 times [2018-04-10 13:50:38,838 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:38,838 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:38,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:38,839 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:38,839 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:38,866 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:39,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6181 backedges. 3323 proven. 140 refuted. 0 times theorem prover too weak. 2718 trivial. 0 not checked. [2018-04-10 13:50:39,292 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:39,293 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:39,302 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:50:39,436 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2018-04-10 13:50:39,436 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:39,443 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:39,619 INFO L134 CoverageAnalysis]: Checked inductivity of 6181 backedges. 3323 proven. 140 refuted. 0 times theorem prover too weak. 2718 trivial. 0 not checked. [2018-04-10 13:50:39,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:39,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 26 [2018-04-10 13:50:39,639 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 13:50:39,639 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 13:50:39,639 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=481, Unknown=0, NotChecked=0, Total=650 [2018-04-10 13:50:39,639 INFO L87 Difference]: Start difference. First operand 368 states and 372 transitions. Second operand 26 states. [2018-04-10 13:50:39,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:39,883 INFO L93 Difference]: Finished difference Result 380 states and 382 transitions. [2018-04-10 13:50:39,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 13:50:39,884 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 352 [2018-04-10 13:50:39,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:39,885 INFO L225 Difference]: With dead ends: 380 [2018-04-10 13:50:39,885 INFO L226 Difference]: Without dead ends: 374 [2018-04-10 13:50:39,886 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2018-04-10 13:50:39,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2018-04-10 13:50:39,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 368. [2018-04-10 13:50:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 368 states. [2018-04-10 13:50:39,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 370 transitions. [2018-04-10 13:50:39,891 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 370 transitions. Word has length 352 [2018-04-10 13:50:39,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:39,892 INFO L459 AbstractCegarLoop]: Abstraction has 368 states and 370 transitions. [2018-04-10 13:50:39,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 13:50:39,892 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 370 transitions. [2018-04-10 13:50:39,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2018-04-10 13:50:39,894 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:39,894 INFO L355 BasicCegarLoop]: trace histogram [51, 44, 43, 43, 43, 43, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:39,894 INFO L408 AbstractCegarLoop]: === Iteration 27 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:39,894 INFO L82 PathProgramCache]: Analyzing trace with hash 608157801, now seen corresponding path program 18 times [2018-04-10 13:50:39,894 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:39,895 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:39,895 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:39,895 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:39,895 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:39,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:39,924 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:40,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6450 backedges. 1911 proven. 192 refuted. 0 times theorem prover too weak. 4347 trivial. 0 not checked. [2018-04-10 13:50:40,192 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:40,224 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:40,232 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:50:40,326 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2018-04-10 13:50:40,326 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:40,331 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:40,525 INFO L134 CoverageAnalysis]: Checked inductivity of 6450 backedges. 1955 proven. 162 refuted. 0 times theorem prover too weak. 4333 trivial. 0 not checked. [2018-04-10 13:50:40,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:40,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2018-04-10 13:50:40,554 INFO L442 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-04-10 13:50:40,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-04-10 13:50:40,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2018-04-10 13:50:40,555 INFO L87 Difference]: Start difference. First operand 368 states and 370 transitions. Second operand 24 states. [2018-04-10 13:50:41,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:41,584 INFO L93 Difference]: Finished difference Result 458 states and 463 transitions. [2018-04-10 13:50:41,584 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-04-10 13:50:41,584 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 358 [2018-04-10 13:50:41,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:41,586 INFO L225 Difference]: With dead ends: 458 [2018-04-10 13:50:41,587 INFO L226 Difference]: Without dead ends: 458 [2018-04-10 13:50:41,587 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 345 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 13:50:41,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2018-04-10 13:50:41,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 434. [2018-04-10 13:50:41,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 434 states. [2018-04-10 13:50:41,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 438 transitions. [2018-04-10 13:50:41,595 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 438 transitions. Word has length 358 [2018-04-10 13:50:41,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:41,596 INFO L459 AbstractCegarLoop]: Abstraction has 434 states and 438 transitions. [2018-04-10 13:50:41,596 INFO L460 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-04-10 13:50:41,596 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 438 transitions. [2018-04-10 13:50:41,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2018-04-10 13:50:41,599 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:41,600 INFO L355 BasicCegarLoop]: trace histogram [61, 53, 52, 52, 52, 52, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:41,600 INFO L408 AbstractCegarLoop]: === Iteration 28 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:41,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1036409983, now seen corresponding path program 19 times [2018-04-10 13:50:41,600 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:41,600 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:41,601 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:41,601 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:41,601 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:41,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:41,634 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 4716 proven. 184 refuted. 0 times theorem prover too weak. 4436 trivial. 0 not checked. [2018-04-10 13:50:42,100 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:42,100 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:42,116 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:42,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:42,239 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:42,391 INFO L134 CoverageAnalysis]: Checked inductivity of 9336 backedges. 4716 proven. 184 refuted. 0 times theorem prover too weak. 4436 trivial. 0 not checked. [2018-04-10 13:50:42,410 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:42,410 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 29 [2018-04-10 13:50:42,411 INFO L442 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-04-10 13:50:42,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-04-10 13:50:42,412 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=604, Unknown=0, NotChecked=0, Total=812 [2018-04-10 13:50:42,412 INFO L87 Difference]: Start difference. First operand 434 states and 438 transitions. Second operand 29 states. [2018-04-10 13:50:42,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:42,763 INFO L93 Difference]: Finished difference Result 456 states and 459 transitions. [2018-04-10 13:50:42,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-04-10 13:50:42,764 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 424 [2018-04-10 13:50:42,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:42,765 INFO L225 Difference]: With dead ends: 456 [2018-04-10 13:50:42,765 INFO L226 Difference]: Without dead ends: 450 [2018-04-10 13:50:42,766 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 416 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=306, Invalid=954, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 13:50:42,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2018-04-10 13:50:42,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 440. [2018-04-10 13:50:42,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 440 states. [2018-04-10 13:50:42,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 443 transitions. [2018-04-10 13:50:42,772 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 443 transitions. Word has length 424 [2018-04-10 13:50:42,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:42,773 INFO L459 AbstractCegarLoop]: Abstraction has 440 states and 443 transitions. [2018-04-10 13:50:42,773 INFO L460 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-04-10 13:50:42,773 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 443 transitions. [2018-04-10 13:50:42,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2018-04-10 13:50:42,775 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:42,775 INFO L355 BasicCegarLoop]: trace histogram [62, 54, 53, 53, 53, 53, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:42,775 INFO L408 AbstractCegarLoop]: === Iteration 29 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:42,776 INFO L82 PathProgramCache]: Analyzing trace with hash 64648569, now seen corresponding path program 20 times [2018-04-10 13:50:42,776 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:42,776 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:42,776 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:42,777 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:42,777 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:42,810 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:43,304 INFO L134 CoverageAnalysis]: Checked inductivity of 9667 backedges. 2668 proven. 243 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-10 13:50:43,305 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:43,305 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:43,314 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:43,396 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:43,396 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:43,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:43,511 INFO L134 CoverageAnalysis]: Checked inductivity of 9667 backedges. 2668 proven. 243 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-10 13:50:43,540 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:43,540 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2018-04-10 13:50:43,541 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 13:50:43,541 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 13:50:43,541 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-10 13:50:43,541 INFO L87 Difference]: Start difference. First operand 440 states and 443 transitions. Second operand 22 states. [2018-04-10 13:50:43,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:43,674 INFO L93 Difference]: Finished difference Result 468 states and 473 transitions. [2018-04-10 13:50:43,674 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-04-10 13:50:43,674 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 430 [2018-04-10 13:50:43,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:43,675 INFO L225 Difference]: With dead ends: 468 [2018-04-10 13:50:43,675 INFO L226 Difference]: Without dead ends: 468 [2018-04-10 13:50:43,675 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=132, Invalid=330, Unknown=0, NotChecked=0, Total=462 [2018-04-10 13:50:43,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2018-04-10 13:50:43,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 446. [2018-04-10 13:50:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 446 states. [2018-04-10 13:50:43,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 450 transitions. [2018-04-10 13:50:43,680 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 450 transitions. Word has length 430 [2018-04-10 13:50:43,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:43,681 INFO L459 AbstractCegarLoop]: Abstraction has 446 states and 450 transitions. [2018-04-10 13:50:43,681 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 13:50:43,681 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 450 transitions. [2018-04-10 13:50:43,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 437 [2018-04-10 13:50:43,682 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:43,682 INFO L355 BasicCegarLoop]: trace histogram [63, 55, 54, 54, 54, 54, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:43,682 INFO L408 AbstractCegarLoop]: === Iteration 30 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:43,682 INFO L82 PathProgramCache]: Analyzing trace with hash 523966833, now seen corresponding path program 21 times [2018-04-10 13:50:43,683 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:43,683 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:43,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:43,683 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:43,683 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:43,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:43,706 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:44,127 INFO L134 CoverageAnalysis]: Checked inductivity of 10004 backedges. 3227 proven. 229 refuted. 0 times theorem prover too weak. 6548 trivial. 0 not checked. [2018-04-10 13:50:44,127 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:44,127 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:44,132 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:50:44,229 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2018-04-10 13:50:44,229 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:44,233 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:44,407 INFO L134 CoverageAnalysis]: Checked inductivity of 10004 backedges. 2948 proven. 300 refuted. 0 times theorem prover too weak. 6756 trivial. 0 not checked. [2018-04-10 13:50:44,425 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:44,425 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 13] total 36 [2018-04-10 13:50:44,425 INFO L442 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-04-10 13:50:44,425 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-04-10 13:50:44,426 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1054, Unknown=0, NotChecked=0, Total=1260 [2018-04-10 13:50:44,426 INFO L87 Difference]: Start difference. First operand 446 states and 450 transitions. Second operand 36 states. [2018-04-10 13:50:45,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:45,177 INFO L93 Difference]: Finished difference Result 550 states and 556 transitions. [2018-04-10 13:50:45,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-04-10 13:50:45,177 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 436 [2018-04-10 13:50:45,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:45,178 INFO L225 Difference]: With dead ends: 550 [2018-04-10 13:50:45,178 INFO L226 Difference]: Without dead ends: 550 [2018-04-10 13:50:45,180 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 978 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=898, Invalid=3524, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:50:45,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2018-04-10 13:50:45,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 530. [2018-04-10 13:50:45,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-10 13:50:45,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 536 transitions. [2018-04-10 13:50:45,185 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 536 transitions. Word has length 436 [2018-04-10 13:50:45,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:45,186 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 536 transitions. [2018-04-10 13:50:45,186 INFO L460 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-04-10 13:50:45,186 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 536 transitions. [2018-04-10 13:50:45,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 509 [2018-04-10 13:50:45,187 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:45,188 INFO L355 BasicCegarLoop]: trace histogram [74, 65, 64, 64, 64, 64, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:45,188 INFO L408 AbstractCegarLoop]: === Iteration 31 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:45,188 INFO L82 PathProgramCache]: Analyzing trace with hash 1159814785, now seen corresponding path program 22 times [2018-04-10 13:50:45,188 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:45,188 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:45,188 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:45,188 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:45,189 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:45,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:45,217 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:46,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13935 backedges. 6782 proven. 234 refuted. 0 times theorem prover too weak. 6919 trivial. 0 not checked. [2018-04-10 13:50:46,030 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:46,030 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:46,038 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:50:46,147 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:50:46,148 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:46,154 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:46,479 INFO L134 CoverageAnalysis]: Checked inductivity of 13935 backedges. 6782 proven. 234 refuted. 0 times theorem prover too weak. 6919 trivial. 0 not checked. [2018-04-10 13:50:46,510 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:46,510 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 32 [2018-04-10 13:50:46,511 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 13:50:46,511 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 13:50:46,511 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=741, Unknown=0, NotChecked=0, Total=992 [2018-04-10 13:50:46,511 INFO L87 Difference]: Start difference. First operand 530 states and 536 transitions. Second operand 32 states. [2018-04-10 13:50:46,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:46,937 INFO L93 Difference]: Finished difference Result 542 states and 546 transitions. [2018-04-10 13:50:46,937 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-04-10 13:50:46,937 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 508 [2018-04-10 13:50:46,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:46,938 INFO L225 Difference]: With dead ends: 542 [2018-04-10 13:50:46,938 INFO L226 Difference]: Without dead ends: 536 [2018-04-10 13:50:46,939 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 499 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=375, Invalid=1185, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:50:46,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2018-04-10 13:50:46,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 530. [2018-04-10 13:50:46,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2018-04-10 13:50:46,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 534 transitions. [2018-04-10 13:50:46,945 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 534 transitions. Word has length 508 [2018-04-10 13:50:46,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:46,946 INFO L459 AbstractCegarLoop]: Abstraction has 530 states and 534 transitions. [2018-04-10 13:50:46,946 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 13:50:46,946 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 534 transitions. [2018-04-10 13:50:46,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 515 [2018-04-10 13:50:46,949 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:46,949 INFO L355 BasicCegarLoop]: trace histogram [75, 66, 65, 65, 65, 65, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:46,949 INFO L408 AbstractCegarLoop]: === Iteration 32 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:46,949 INFO L82 PathProgramCache]: Analyzing trace with hash -265555847, now seen corresponding path program 23 times [2018-04-10 13:50:46,949 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:46,950 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:46,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:46,950 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:46,950 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:46,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:47,702 INFO L134 CoverageAnalysis]: Checked inductivity of 14340 backedges. 4282 proven. 284 refuted. 0 times theorem prover too weak. 9774 trivial. 0 not checked. [2018-04-10 13:50:47,702 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:47,702 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:47,708 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:50:47,929 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 25 check-sat command(s) [2018-04-10 13:50:47,929 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:47,935 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:48,349 INFO L134 CoverageAnalysis]: Checked inductivity of 14340 backedges. 4217 proven. 1477 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2018-04-10 13:50:48,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:48,378 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 30] total 43 [2018-04-10 13:50:48,379 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 13:50:48,379 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 13:50:48,379 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=357, Invalid=1449, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:50:48,379 INFO L87 Difference]: Start difference. First operand 530 states and 534 transitions. Second operand 43 states. [2018-04-10 13:50:49,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:49,165 INFO L93 Difference]: Finished difference Result 619 states and 624 transitions. [2018-04-10 13:50:49,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-10 13:50:49,165 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 514 [2018-04-10 13:50:49,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:49,167 INFO L225 Difference]: With dead ends: 619 [2018-04-10 13:50:49,167 INFO L226 Difference]: Without dead ends: 619 [2018-04-10 13:50:49,169 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 498 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=933, Invalid=3489, Unknown=0, NotChecked=0, Total=4422 [2018-04-10 13:50:49,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2018-04-10 13:50:49,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 608. [2018-04-10 13:50:49,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 608 states. [2018-04-10 13:50:49,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 613 transitions. [2018-04-10 13:50:49,176 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 613 transitions. Word has length 514 [2018-04-10 13:50:49,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:49,177 INFO L459 AbstractCegarLoop]: Abstraction has 608 states and 613 transitions. [2018-04-10 13:50:49,177 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 13:50:49,177 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 613 transitions. [2018-04-10 13:50:49,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 587 [2018-04-10 13:50:49,181 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:49,181 INFO L355 BasicCegarLoop]: trace histogram [86, 76, 75, 75, 75, 75, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:49,181 INFO L408 AbstractCegarLoop]: === Iteration 33 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:49,181 INFO L82 PathProgramCache]: Analyzing trace with hash -579703415, now seen corresponding path program 24 times [2018-04-10 13:50:49,181 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:49,182 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:49,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:49,182 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:49,182 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:49,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:49,224 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:49,919 INFO L134 CoverageAnalysis]: Checked inductivity of 18985 backedges. 8549 proven. 290 refuted. 0 times theorem prover too weak. 10146 trivial. 0 not checked. [2018-04-10 13:50:49,919 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:49,919 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:49,924 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:50:50,133 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-04-10 13:50:50,133 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:50,140 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:50,633 INFO L134 CoverageAnalysis]: Checked inductivity of 18985 backedges. 4718 proven. 321 refuted. 0 times theorem prover too weak. 13946 trivial. 0 not checked. [2018-04-10 13:50:50,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:50,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 17] total 40 [2018-04-10 13:50:50,652 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-10 13:50:50,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-10 13:50:50,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1324, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:50:50,653 INFO L87 Difference]: Start difference. First operand 608 states and 613 transitions. Second operand 40 states. [2018-04-10 13:50:51,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:51,718 INFO L93 Difference]: Finished difference Result 710 states and 714 transitions. [2018-04-10 13:50:51,718 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-04-10 13:50:51,719 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 586 [2018-04-10 13:50:51,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:51,720 INFO L225 Difference]: With dead ends: 710 [2018-04-10 13:50:51,720 INFO L226 Difference]: Without dead ends: 701 [2018-04-10 13:50:51,722 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 674 GetRequests, 582 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2481 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1403, Invalid=7339, Unknown=0, NotChecked=0, Total=8742 [2018-04-10 13:50:51,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2018-04-10 13:50:51,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 686. [2018-04-10 13:50:51,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 686 states. [2018-04-10 13:50:51,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 690 transitions. [2018-04-10 13:50:51,731 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 690 transitions. Word has length 586 [2018-04-10 13:50:51,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:51,732 INFO L459 AbstractCegarLoop]: Abstraction has 686 states and 690 transitions. [2018-04-10 13:50:51,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-10 13:50:51,732 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 690 transitions. [2018-04-10 13:50:51,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 671 [2018-04-10 13:50:51,736 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:51,737 INFO L355 BasicCegarLoop]: trace histogram [99, 88, 87, 87, 87, 87, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:51,737 INFO L408 AbstractCegarLoop]: === Iteration 34 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:51,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1141281929, now seen corresponding path program 25 times [2018-04-10 13:50:51,737 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:51,737 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:51,738 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:51,738 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:51,738 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:51,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:51,785 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:52,576 INFO L134 CoverageAnalysis]: Checked inductivity of 25358 backedges. 10583 proven. 352 refuted. 0 times theorem prover too weak. 14423 trivial. 0 not checked. [2018-04-10 13:50:52,576 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:52,576 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:52,582 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:52,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:52,688 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:53,239 INFO L134 CoverageAnalysis]: Checked inductivity of 25358 backedges. 10583 proven. 352 refuted. 0 times theorem prover too weak. 14423 trivial. 0 not checked. [2018-04-10 13:50:53,270 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:53,271 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 38 [2018-04-10 13:50:53,271 INFO L442 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-04-10 13:50:53,271 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-04-10 13:50:53,272 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1057, Unknown=0, NotChecked=0, Total=1406 [2018-04-10 13:50:53,272 INFO L87 Difference]: Start difference. First operand 686 states and 690 transitions. Second operand 38 states. [2018-04-10 13:50:53,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:53,749 INFO L93 Difference]: Finished difference Result 718 states and 722 transitions. [2018-04-10 13:50:53,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-04-10 13:50:53,750 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 670 [2018-04-10 13:50:53,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:53,751 INFO L225 Difference]: With dead ends: 718 [2018-04-10 13:50:53,751 INFO L226 Difference]: Without dead ends: 712 [2018-04-10 13:50:53,752 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 659 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=534, Invalid=1722, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 13:50:53,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states. [2018-04-10 13:50:53,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 697. [2018-04-10 13:50:53,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 697 states. [2018-04-10 13:50:53,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 701 transitions. [2018-04-10 13:50:53,759 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 701 transitions. Word has length 670 [2018-04-10 13:50:53,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:53,760 INFO L459 AbstractCegarLoop]: Abstraction has 697 states and 701 transitions. [2018-04-10 13:50:53,760 INFO L460 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-04-10 13:50:53,760 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 701 transitions. [2018-04-10 13:50:53,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2018-04-10 13:50:53,765 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:53,765 INFO L355 BasicCegarLoop]: trace histogram [100, 89, 88, 88, 88, 88, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:53,765 INFO L408 AbstractCegarLoop]: === Iteration 35 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:53,766 INFO L82 PathProgramCache]: Analyzing trace with hash -1493008255, now seen corresponding path program 26 times [2018-04-10 13:50:53,766 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:53,766 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:53,766 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:53,767 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:50:53,767 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:53,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:53,812 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:54,269 INFO L134 CoverageAnalysis]: Checked inductivity of 25905 backedges. 5577 proven. 363 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-10 13:50:54,269 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:54,269 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:54,301 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:50:54,398 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:50:54,399 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:54,404 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:54,567 INFO L134 CoverageAnalysis]: Checked inductivity of 25905 backedges. 5577 proven. 363 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-10 13:50:54,585 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:54,585 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 25 [2018-04-10 13:50:54,585 INFO L442 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-04-10 13:50:54,586 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-04-10 13:50:54,586 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-10 13:50:54,586 INFO L87 Difference]: Start difference. First operand 697 states and 701 transitions. Second operand 26 states. [2018-04-10 13:50:54,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:54,815 INFO L93 Difference]: Finished difference Result 711 states and 715 transitions. [2018-04-10 13:50:54,815 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-04-10 13:50:54,816 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 676 [2018-04-10 13:50:54,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:54,817 INFO L225 Difference]: With dead ends: 711 [2018-04-10 13:50:54,817 INFO L226 Difference]: Without dead ends: 711 [2018-04-10 13:50:54,817 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 665 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2018-04-10 13:50:54,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 711 states. [2018-04-10 13:50:54,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 711 to 698. [2018-04-10 13:50:54,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2018-04-10 13:50:54,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 702 transitions. [2018-04-10 13:50:54,822 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 702 transitions. Word has length 676 [2018-04-10 13:50:54,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:54,822 INFO L459 AbstractCegarLoop]: Abstraction has 698 states and 702 transitions. [2018-04-10 13:50:54,822 INFO L460 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-04-10 13:50:54,822 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 702 transitions. [2018-04-10 13:50:54,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 683 [2018-04-10 13:50:54,825 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:54,825 INFO L355 BasicCegarLoop]: trace histogram [101, 90, 89, 89, 89, 89, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:54,825 INFO L408 AbstractCegarLoop]: === Iteration 36 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:54,826 INFO L82 PathProgramCache]: Analyzing trace with hash 1344323193, now seen corresponding path program 27 times [2018-04-10 13:50:54,826 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:54,826 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:54,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:54,826 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:54,826 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:54,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:54,857 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:55,522 INFO L134 CoverageAnalysis]: Checked inductivity of 26458 backedges. 6061 proven. 432 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-10 13:50:55,522 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:55,523 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:55,528 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:50:55,694 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2018-04-10 13:50:55,694 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:55,699 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:55,846 INFO L134 CoverageAnalysis]: Checked inductivity of 26458 backedges. 6061 proven. 432 refuted. 0 times theorem prover too weak. 19965 trivial. 0 not checked. [2018-04-10 13:50:55,864 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:55,865 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 21 [2018-04-10 13:50:55,865 INFO L442 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-04-10 13:50:55,865 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-04-10 13:50:55,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2018-04-10 13:50:55,865 INFO L87 Difference]: Start difference. First operand 698 states and 702 transitions. Second operand 22 states. [2018-04-10 13:50:56,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:56,053 INFO L93 Difference]: Finished difference Result 729 states and 735 transitions. [2018-04-10 13:50:56,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-04-10 13:50:56,054 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 682 [2018-04-10 13:50:56,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:56,055 INFO L225 Difference]: With dead ends: 729 [2018-04-10 13:50:56,055 INFO L226 Difference]: Without dead ends: 729 [2018-04-10 13:50:56,055 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 707 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=321, Invalid=735, Unknown=0, NotChecked=0, Total=1056 [2018-04-10 13:50:56,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 729 states. [2018-04-10 13:50:56,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 729 to 704. [2018-04-10 13:50:56,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 704 states. [2018-04-10 13:50:56,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 709 transitions. [2018-04-10 13:50:56,060 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 709 transitions. Word has length 682 [2018-04-10 13:50:56,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:56,060 INFO L459 AbstractCegarLoop]: Abstraction has 704 states and 709 transitions. [2018-04-10 13:50:56,060 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-04-10 13:50:56,060 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 709 transitions. [2018-04-10 13:50:56,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2018-04-10 13:50:56,063 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:56,063 INFO L355 BasicCegarLoop]: trace histogram [102, 91, 90, 90, 90, 90, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:56,063 INFO L408 AbstractCegarLoop]: === Iteration 37 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:56,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1172742769, now seen corresponding path program 28 times [2018-04-10 13:50:56,063 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:56,063 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:56,064 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:56,064 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:56,064 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:56,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:56,095 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:56,971 INFO L134 CoverageAnalysis]: Checked inductivity of 27017 backedges. 7025 proven. 412 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-10 13:50:56,972 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:56,972 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:56,981 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:50:57,077 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:50:57,078 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:57,082 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:57,446 INFO L134 CoverageAnalysis]: Checked inductivity of 27017 backedges. 7063 proven. 374 refuted. 0 times theorem prover too weak. 19580 trivial. 0 not checked. [2018-04-10 13:50:57,464 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:57,464 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29] total 45 [2018-04-10 13:50:57,465 INFO L442 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-04-10 13:50:57,465 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-04-10 13:50:57,465 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=1514, Unknown=0, NotChecked=0, Total=1980 [2018-04-10 13:50:57,465 INFO L87 Difference]: Start difference. First operand 704 states and 709 transitions. Second operand 45 states. [2018-04-10 13:50:58,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:50:58,180 INFO L93 Difference]: Finished difference Result 814 states and 820 transitions. [2018-04-10 13:50:58,180 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 13:50:58,180 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 688 [2018-04-10 13:50:58,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:50:58,182 INFO L225 Difference]: With dead ends: 814 [2018-04-10 13:50:58,182 INFO L226 Difference]: Without dead ends: 814 [2018-04-10 13:50:58,183 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 742 GetRequests, 674 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 773 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1263, Invalid=3567, Unknown=0, NotChecked=0, Total=4830 [2018-04-10 13:50:58,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2018-04-10 13:50:58,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 800. [2018-04-10 13:50:58,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-10 13:50:58,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 806 transitions. [2018-04-10 13:50:58,187 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 806 transitions. Word has length 688 [2018-04-10 13:50:58,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:50:58,188 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 806 transitions. [2018-04-10 13:50:58,188 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-04-10 13:50:58,188 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 806 transitions. [2018-04-10 13:50:58,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 773 [2018-04-10 13:50:58,191 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:50:58,191 INFO L355 BasicCegarLoop]: trace histogram [115, 103, 102, 102, 102, 102, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:50:58,191 INFO L408 AbstractCegarLoop]: === Iteration 38 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:50:58,191 INFO L82 PathProgramCache]: Analyzing trace with hash 409831793, now seen corresponding path program 29 times [2018-04-10 13:50:58,192 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:50:58,192 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:50:58,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:58,192 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:50:58,192 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:50:58,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:50:58,222 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:50:59,153 INFO L134 CoverageAnalysis]: Checked inductivity of 34536 backedges. 14018 proven. 420 refuted. 0 times theorem prover too weak. 20098 trivial. 0 not checked. [2018-04-10 13:50:59,154 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:50:59,154 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:50:59,159 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:50:59,471 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 27 check-sat command(s) [2018-04-10 13:50:59,471 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:50:59,479 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:50:59,914 INFO L134 CoverageAnalysis]: Checked inductivity of 34536 backedges. 13824 proven. 2224 refuted. 0 times theorem prover too weak. 18488 trivial. 0 not checked. [2018-04-10 13:50:59,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:50:59,937 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 32] total 46 [2018-04-10 13:50:59,937 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-10 13:50:59,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-10 13:50:59,938 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1650, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 13:50:59,938 INFO L87 Difference]: Start difference. First operand 800 states and 806 transitions. Second operand 46 states. [2018-04-10 13:51:00,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:00,810 INFO L93 Difference]: Finished difference Result 818 states and 822 transitions. [2018-04-10 13:51:00,847 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-04-10 13:51:00,847 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 772 [2018-04-10 13:51:00,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:00,849 INFO L225 Difference]: With dead ends: 818 [2018-04-10 13:51:00,849 INFO L226 Difference]: Without dead ends: 812 [2018-04-10 13:51:00,849 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 828 GetRequests, 756 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1661 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1183, Invalid=4219, Unknown=0, NotChecked=0, Total=5402 [2018-04-10 13:51:00,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2018-04-10 13:51:00,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 800. [2018-04-10 13:51:00,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 800 states. [2018-04-10 13:51:00,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 804 transitions. [2018-04-10 13:51:00,854 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 804 transitions. Word has length 772 [2018-04-10 13:51:00,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:00,854 INFO L459 AbstractCegarLoop]: Abstraction has 800 states and 804 transitions. [2018-04-10 13:51:00,855 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-10 13:51:00,855 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 804 transitions. [2018-04-10 13:51:00,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 779 [2018-04-10 13:51:00,859 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:00,860 INFO L355 BasicCegarLoop]: trace histogram [116, 104, 103, 103, 103, 103, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:00,860 INFO L408 AbstractCegarLoop]: === Iteration 39 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:00,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1167448215, now seen corresponding path program 30 times [2018-04-10 13:51:00,860 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:00,860 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:00,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:00,861 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:00,861 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:00,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:00,915 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:01,653 INFO L134 CoverageAnalysis]: Checked inductivity of 35175 backedges. 7626 proven. 507 refuted. 0 times theorem prover too weak. 27042 trivial. 0 not checked. [2018-04-10 13:51:01,653 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:01,653 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:01,669 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:51:02,003 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2018-04-10 13:51:02,003 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:02,010 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:02,283 INFO L134 CoverageAnalysis]: Checked inductivity of 35175 backedges. 7700 proven. 457 refuted. 0 times theorem prover too weak. 27018 trivial. 0 not checked. [2018-04-10 13:51:02,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:02,301 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 33 [2018-04-10 13:51:02,302 INFO L442 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-04-10 13:51:02,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-04-10 13:51:02,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2018-04-10 13:51:02,302 INFO L87 Difference]: Start difference. First operand 800 states and 804 transitions. Second operand 34 states. [2018-04-10 13:51:02,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:02,913 INFO L93 Difference]: Finished difference Result 922 states and 929 transitions. [2018-04-10 13:51:02,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-04-10 13:51:02,914 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 778 [2018-04-10 13:51:02,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:02,915 INFO L225 Difference]: With dead ends: 922 [2018-04-10 13:51:02,915 INFO L226 Difference]: Without dead ends: 922 [2018-04-10 13:51:02,916 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 716 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=812, Invalid=2970, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 13:51:02,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 922 states. [2018-04-10 13:51:02,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 922 to 896. [2018-04-10 13:51:02,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 896 states. [2018-04-10 13:51:02,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 902 transitions. [2018-04-10 13:51:02,920 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 902 transitions. Word has length 778 [2018-04-10 13:51:02,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:02,921 INFO L459 AbstractCegarLoop]: Abstraction has 896 states and 902 transitions. [2018-04-10 13:51:02,921 INFO L460 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-04-10 13:51:02,921 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 902 transitions. [2018-04-10 13:51:02,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 875 [2018-04-10 13:51:02,924 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:02,925 INFO L355 BasicCegarLoop]: trace histogram [131, 118, 117, 117, 117, 117, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:02,925 INFO L408 AbstractCegarLoop]: === Iteration 40 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:02,925 INFO L82 PathProgramCache]: Analyzing trace with hash -165184423, now seen corresponding path program 31 times [2018-04-10 13:51:02,925 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:02,925 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:02,925 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:02,926 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:02,926 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:02,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:02,960 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 45136 backedges. 17456 proven. 494 refuted. 0 times theorem prover too weak. 27186 trivial. 0 not checked. [2018-04-10 13:51:04,266 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:04,266 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:04,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:04,395 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 45136 backedges. 17456 proven. 494 refuted. 0 times theorem prover too weak. 27186 trivial. 0 not checked. [2018-04-10 13:51:04,781 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:04,782 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 44 [2018-04-10 13:51:04,782 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 13:51:04,782 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 13:51:04,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=1429, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 13:51:04,782 INFO L87 Difference]: Start difference. First operand 896 states and 902 transitions. Second operand 44 states. [2018-04-10 13:51:05,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:05,229 INFO L93 Difference]: Finished difference Result 924 states and 929 transitions. [2018-04-10 13:51:05,229 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-04-10 13:51:05,229 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 874 [2018-04-10 13:51:05,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:05,230 INFO L225 Difference]: With dead ends: 924 [2018-04-10 13:51:05,230 INFO L226 Difference]: Without dead ends: 918 [2018-04-10 13:51:05,231 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 915 GetRequests, 861 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=721, Invalid=2359, Unknown=0, NotChecked=0, Total=3080 [2018-04-10 13:51:05,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2018-04-10 13:51:05,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 902. [2018-04-10 13:51:05,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 902 states. [2018-04-10 13:51:05,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 902 states to 902 states and 907 transitions. [2018-04-10 13:51:05,235 INFO L78 Accepts]: Start accepts. Automaton has 902 states and 907 transitions. Word has length 874 [2018-04-10 13:51:05,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:05,236 INFO L459 AbstractCegarLoop]: Abstraction has 902 states and 907 transitions. [2018-04-10 13:51:05,236 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 13:51:05,236 INFO L276 IsEmpty]: Start isEmpty. Operand 902 states and 907 transitions. [2018-04-10 13:51:05,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 881 [2018-04-10 13:51:05,240 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:05,240 INFO L355 BasicCegarLoop]: trace histogram [132, 119, 118, 118, 118, 118, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:05,240 INFO L408 AbstractCegarLoop]: === Iteration 41 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:05,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1508029359, now seen corresponding path program 32 times [2018-04-10 13:51:05,240 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:05,240 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:05,241 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:05,241 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:05,241 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:05,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:05,279 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 45867 backedges. 9438 proven. 588 refuted. 0 times theorem prover too weak. 35841 trivial. 0 not checked. [2018-04-10 13:51:06,151 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:06,151 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:06,156 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:51:06,279 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:51:06,280 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:06,287 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:06,550 INFO L134 CoverageAnalysis]: Checked inductivity of 45867 backedges. 9438 proven. 588 refuted. 0 times theorem prover too weak. 35841 trivial. 0 not checked. [2018-04-10 13:51:06,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:06,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 31 [2018-04-10 13:51:06,569 INFO L442 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-04-10 13:51:06,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-04-10 13:51:06,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2018-04-10 13:51:06,570 INFO L87 Difference]: Start difference. First operand 902 states and 907 transitions. Second operand 32 states. [2018-04-10 13:51:06,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:06,940 INFO L93 Difference]: Finished difference Result 936 states and 943 transitions. [2018-04-10 13:51:06,940 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-04-10 13:51:06,940 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 880 [2018-04-10 13:51:06,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:06,942 INFO L225 Difference]: With dead ends: 936 [2018-04-10 13:51:06,942 INFO L226 Difference]: Without dead ends: 936 [2018-04-10 13:51:06,942 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 896 GetRequests, 866 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=257, Invalid=735, Unknown=0, NotChecked=0, Total=992 [2018-04-10 13:51:06,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2018-04-10 13:51:06,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 908. [2018-04-10 13:51:06,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 908 states. [2018-04-10 13:51:06,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 914 transitions. [2018-04-10 13:51:06,950 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 914 transitions. Word has length 880 [2018-04-10 13:51:06,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:06,951 INFO L459 AbstractCegarLoop]: Abstraction has 908 states and 914 transitions. [2018-04-10 13:51:06,951 INFO L460 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-04-10 13:51:06,951 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 914 transitions. [2018-04-10 13:51:06,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 887 [2018-04-10 13:51:06,954 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:06,955 INFO L355 BasicCegarLoop]: trace histogram [133, 120, 119, 119, 119, 119, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:06,955 INFO L408 AbstractCegarLoop]: === Iteration 42 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:06,955 INFO L82 PathProgramCache]: Analyzing trace with hash -1614320055, now seen corresponding path program 33 times [2018-04-10 13:51:06,955 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:06,955 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:06,955 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:06,955 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:06,956 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:06,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:06,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:08,436 INFO L134 CoverageAnalysis]: Checked inductivity of 46604 backedges. 10732 proven. 564 refuted. 0 times theorem prover too weak. 35308 trivial. 0 not checked. [2018-04-10 13:51:08,437 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:08,437 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:08,442 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:51:08,627 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2018-04-10 13:51:08,627 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:08,634 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:09,116 INFO L134 CoverageAnalysis]: Checked inductivity of 46604 backedges. 13265 proven. 4191 refuted. 0 times theorem prover too weak. 29148 trivial. 0 not checked. [2018-04-10 13:51:09,136 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:09,136 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 24] total 50 [2018-04-10 13:51:09,137 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 13:51:09,137 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 13:51:09,137 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=2069, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 13:51:09,137 INFO L87 Difference]: Start difference. First operand 908 states and 914 transitions. Second operand 50 states. [2018-04-10 13:51:10,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:10,310 INFO L93 Difference]: Finished difference Result 1027 states and 1034 transitions. [2018-04-10 13:51:10,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-10 13:51:10,338 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 886 [2018-04-10 13:51:10,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:10,340 INFO L225 Difference]: With dead ends: 1027 [2018-04-10 13:51:10,341 INFO L226 Difference]: Without dead ends: 1027 [2018-04-10 13:51:10,341 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 959 GetRequests, 871 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1700 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1620, Invalid=6390, Unknown=0, NotChecked=0, Total=8010 [2018-04-10 13:51:10,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1027 states. [2018-04-10 13:51:10,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1027 to 1016. [2018-04-10 13:51:10,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-10 13:51:10,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1023 transitions. [2018-04-10 13:51:10,347 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1023 transitions. Word has length 886 [2018-04-10 13:51:10,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:10,348 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1023 transitions. [2018-04-10 13:51:10,348 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 13:51:10,348 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1023 transitions. [2018-04-10 13:51:10,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 983 [2018-04-10 13:51:10,353 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:10,353 INFO L355 BasicCegarLoop]: trace histogram [148, 134, 133, 133, 133, 133, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:10,353 INFO L408 AbstractCegarLoop]: === Iteration 43 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:10,353 INFO L82 PathProgramCache]: Analyzing trace with hash 76312377, now seen corresponding path program 34 times [2018-04-10 13:51:10,353 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:10,353 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:10,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:10,354 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:10,354 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:10,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:10,395 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:11,938 INFO L134 CoverageAnalysis]: Checked inductivity of 57981 backedges. 21411 proven. 574 refuted. 0 times theorem prover too weak. 35996 trivial. 0 not checked. [2018-04-10 13:51:11,938 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:11,938 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:11,944 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:51:12,060 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:51:12,061 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:12,068 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:12,532 INFO L134 CoverageAnalysis]: Checked inductivity of 57981 backedges. 21411 proven. 574 refuted. 0 times theorem prover too weak. 35996 trivial. 0 not checked. [2018-04-10 13:51:12,550 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:12,551 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 47 [2018-04-10 13:51:12,551 INFO L442 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-04-10 13:51:12,551 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-04-10 13:51:12,552 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=526, Invalid=1636, Unknown=0, NotChecked=0, Total=2162 [2018-04-10 13:51:12,552 INFO L87 Difference]: Start difference. First operand 1016 states and 1023 transitions. Second operand 47 states. [2018-04-10 13:51:13,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:13,015 INFO L93 Difference]: Finished difference Result 1037 states and 1042 transitions. [2018-04-10 13:51:13,015 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-04-10 13:51:13,015 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 982 [2018-04-10 13:51:13,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:13,017 INFO L225 Difference]: With dead ends: 1037 [2018-04-10 13:51:13,017 INFO L226 Difference]: Without dead ends: 1031 [2018-04-10 13:51:13,017 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1026 GetRequests, 968 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1171 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=825, Invalid=2715, Unknown=0, NotChecked=0, Total=3540 [2018-04-10 13:51:13,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2018-04-10 13:51:13,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 1016. [2018-04-10 13:51:13,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1016 states. [2018-04-10 13:51:13,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1016 states to 1016 states and 1021 transitions. [2018-04-10 13:51:13,023 INFO L78 Accepts]: Start accepts. Automaton has 1016 states and 1021 transitions. Word has length 982 [2018-04-10 13:51:13,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:13,024 INFO L459 AbstractCegarLoop]: Abstraction has 1016 states and 1021 transitions. [2018-04-10 13:51:13,024 INFO L460 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-04-10 13:51:13,024 INFO L276 IsEmpty]: Start isEmpty. Operand 1016 states and 1021 transitions. [2018-04-10 13:51:13,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 989 [2018-04-10 13:51:13,028 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:13,029 INFO L355 BasicCegarLoop]: trace histogram [149, 135, 134, 134, 134, 134, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:13,029 INFO L408 AbstractCegarLoop]: === Iteration 44 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:13,029 INFO L82 PathProgramCache]: Analyzing trace with hash -1639344335, now seen corresponding path program 35 times [2018-04-10 13:51:13,029 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:13,029 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:13,029 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:13,029 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:13,030 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:13,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:13,070 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 58810 backedges. 11515 proven. 675 refuted. 0 times theorem prover too weak. 46620 trivial. 0 not checked. [2018-04-10 13:51:14,091 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:14,092 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:14,097 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:51:14,667 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 31 check-sat command(s) [2018-04-10 13:51:14,668 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:14,678 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:14,985 INFO L134 CoverageAnalysis]: Checked inductivity of 58810 backedges. 11515 proven. 675 refuted. 0 times theorem prover too weak. 46620 trivial. 0 not checked. [2018-04-10 13:51:15,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:15,006 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-04-10 13:51:15,006 INFO L442 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-04-10 13:51:15,007 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-04-10 13:51:15,007 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 13:51:15,007 INFO L87 Difference]: Start difference. First operand 1016 states and 1021 transitions. Second operand 35 states. [2018-04-10 13:51:15,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:15,381 INFO L93 Difference]: Finished difference Result 1040 states and 1046 transitions. [2018-04-10 13:51:15,381 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-04-10 13:51:15,381 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 988 [2018-04-10 13:51:15,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:15,383 INFO L225 Difference]: With dead ends: 1040 [2018-04-10 13:51:15,384 INFO L226 Difference]: Without dead ends: 1040 [2018-04-10 13:51:15,384 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1005 GetRequests, 971 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 522 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=323, Invalid=867, Unknown=0, NotChecked=0, Total=1190 [2018-04-10 13:51:15,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1040 states. [2018-04-10 13:51:15,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1040 to 1022. [2018-04-10 13:51:15,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1022 states. [2018-04-10 13:51:15,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1022 states to 1022 states and 1028 transitions. [2018-04-10 13:51:15,390 INFO L78 Accepts]: Start accepts. Automaton has 1022 states and 1028 transitions. Word has length 988 [2018-04-10 13:51:15,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:15,390 INFO L459 AbstractCegarLoop]: Abstraction has 1022 states and 1028 transitions. [2018-04-10 13:51:15,390 INFO L460 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-04-10 13:51:15,390 INFO L276 IsEmpty]: Start isEmpty. Operand 1022 states and 1028 transitions. [2018-04-10 13:51:15,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 995 [2018-04-10 13:51:15,395 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:15,395 INFO L355 BasicCegarLoop]: trace histogram [150, 136, 135, 135, 135, 135, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:15,395 INFO L408 AbstractCegarLoop]: === Iteration 45 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:15,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1652027095, now seen corresponding path program 36 times [2018-04-10 13:51:15,396 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:15,396 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:15,396 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:15,396 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:15,396 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:15,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:15,443 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:17,164 INFO L134 CoverageAnalysis]: Checked inductivity of 59645 backedges. 12992 proven. 649 refuted. 0 times theorem prover too weak. 46004 trivial. 0 not checked. [2018-04-10 13:51:17,165 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:17,165 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:17,170 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:51:17,559 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2018-04-10 13:51:17,559 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:17,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:17,878 INFO L134 CoverageAnalysis]: Checked inductivity of 59645 backedges. 12348 proven. 618 refuted. 0 times theorem prover too weak. 46679 trivial. 0 not checked. [2018-04-10 13:51:17,896 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:17,896 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 21] total 40 [2018-04-10 13:51:17,897 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-10 13:51:17,897 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-10 13:51:17,897 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1221, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:51:17,897 INFO L87 Difference]: Start difference. First operand 1022 states and 1028 transitions. Second operand 40 states. [2018-04-10 13:51:18,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:18,682 INFO L93 Difference]: Finished difference Result 1132 states and 1139 transitions. [2018-04-10 13:51:18,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-04-10 13:51:18,682 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 994 [2018-04-10 13:51:18,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:18,684 INFO L225 Difference]: With dead ends: 1132 [2018-04-10 13:51:18,684 INFO L226 Difference]: Without dead ends: 1132 [2018-04-10 13:51:18,685 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1061 GetRequests, 991 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1209, Invalid=3903, Unknown=0, NotChecked=0, Total=5112 [2018-04-10 13:51:18,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2018-04-10 13:51:18,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1130. [2018-04-10 13:51:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-10 13:51:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1137 transitions. [2018-04-10 13:51:18,691 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1137 transitions. Word has length 994 [2018-04-10 13:51:18,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:18,692 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1137 transitions. [2018-04-10 13:51:18,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-10 13:51:18,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1137 transitions. [2018-04-10 13:51:18,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1097 [2018-04-10 13:51:18,698 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:18,698 INFO L355 BasicCegarLoop]: trace histogram [166, 151, 150, 150, 150, 150, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:18,698 INFO L408 AbstractCegarLoop]: === Iteration 46 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:18,698 INFO L82 PathProgramCache]: Analyzing trace with hash 759381521, now seen corresponding path program 37 times [2018-04-10 13:51:18,698 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:18,698 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:18,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:18,699 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:18,699 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:18,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:18,746 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:20,722 INFO L134 CoverageAnalysis]: Checked inductivity of 73365 backedges. 25919 proven. 660 refuted. 0 times theorem prover too weak. 46786 trivial. 0 not checked. [2018-04-10 13:51:20,722 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:20,722 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:20,727 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:20,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:20,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:21,433 INFO L134 CoverageAnalysis]: Checked inductivity of 73365 backedges. 25919 proven. 660 refuted. 0 times theorem prover too weak. 46786 trivial. 0 not checked. [2018-04-10 13:51:21,454 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:21,454 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 50 [2018-04-10 13:51:21,455 INFO L442 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-04-10 13:51:21,455 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-04-10 13:51:21,455 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=1857, Unknown=0, NotChecked=0, Total=2450 [2018-04-10 13:51:21,455 INFO L87 Difference]: Start difference. First operand 1130 states and 1137 transitions. Second operand 50 states. [2018-04-10 13:51:22,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:22,033 INFO L93 Difference]: Finished difference Result 1151 states and 1156 transitions. [2018-04-10 13:51:22,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-04-10 13:51:22,033 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 1096 [2018-04-10 13:51:22,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:22,035 INFO L225 Difference]: With dead ends: 1151 [2018-04-10 13:51:22,035 INFO L226 Difference]: Without dead ends: 1145 [2018-04-10 13:51:22,036 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1081 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1345 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=936, Invalid=3096, Unknown=0, NotChecked=0, Total=4032 [2018-04-10 13:51:22,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2018-04-10 13:51:22,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1130. [2018-04-10 13:51:22,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1130 states. [2018-04-10 13:51:22,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1130 states to 1130 states and 1135 transitions. [2018-04-10 13:51:22,042 INFO L78 Accepts]: Start accepts. Automaton has 1130 states and 1135 transitions. Word has length 1096 [2018-04-10 13:51:22,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:22,043 INFO L459 AbstractCegarLoop]: Abstraction has 1130 states and 1135 transitions. [2018-04-10 13:51:22,043 INFO L460 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-04-10 13:51:22,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1130 states and 1135 transitions. [2018-04-10 13:51:22,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1103 [2018-04-10 13:51:22,048 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:22,049 INFO L355 BasicCegarLoop]: trace histogram [167, 152, 151, 151, 151, 151, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:22,049 INFO L408 AbstractCegarLoop]: === Iteration 47 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:22,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1560222711, now seen corresponding path program 38 times [2018-04-10 13:51:22,049 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:22,049 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:22,049 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:22,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:22,050 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:22,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:22,127 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:23,510 INFO L134 CoverageAnalysis]: Checked inductivity of 74298 backedges. 13875 proven. 768 refuted. 0 times theorem prover too weak. 59655 trivial. 0 not checked. [2018-04-10 13:51:23,511 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:23,511 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:23,516 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:51:23,671 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:51:23,671 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:23,679 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:23,997 INFO L134 CoverageAnalysis]: Checked inductivity of 74298 backedges. 13875 proven. 768 refuted. 0 times theorem prover too weak. 59655 trivial. 0 not checked. [2018-04-10 13:51:24,016 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:24,016 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-04-10 13:51:24,017 INFO L442 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-04-10 13:51:24,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-04-10 13:51:24,017 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:51:24,017 INFO L87 Difference]: Start difference. First operand 1130 states and 1135 transitions. Second operand 19 states. [2018-04-10 13:51:24,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:24,486 INFO L93 Difference]: Finished difference Result 1154 states and 1160 transitions. [2018-04-10 13:51:24,486 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-04-10 13:51:24,486 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 1102 [2018-04-10 13:51:24,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:24,488 INFO L225 Difference]: With dead ends: 1154 [2018-04-10 13:51:24,488 INFO L226 Difference]: Without dead ends: 1154 [2018-04-10 13:51:24,488 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1120 GetRequests, 1101 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-04-10 13:51:24,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2018-04-10 13:51:24,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1136. [2018-04-10 13:51:24,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1136 states. [2018-04-10 13:51:24,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1142 transitions. [2018-04-10 13:51:24,495 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1142 transitions. Word has length 1102 [2018-04-10 13:51:24,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:24,495 INFO L459 AbstractCegarLoop]: Abstraction has 1136 states and 1142 transitions. [2018-04-10 13:51:24,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-04-10 13:51:24,495 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1142 transitions. [2018-04-10 13:51:24,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1109 [2018-04-10 13:51:24,501 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:24,501 INFO L355 BasicCegarLoop]: trace histogram [168, 153, 152, 152, 152, 152, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:24,501 INFO L408 AbstractCegarLoop]: === Iteration 48 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:24,501 INFO L82 PathProgramCache]: Analyzing trace with hash -120038399, now seen corresponding path program 39 times [2018-04-10 13:51:24,501 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:24,502 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:24,502 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:24,502 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:24,502 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:24,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:24,552 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:26,675 INFO L134 CoverageAnalysis]: Checked inductivity of 75237 backedges. 15547 proven. 740 refuted. 0 times theorem prover too weak. 58950 trivial. 0 not checked. [2018-04-10 13:51:26,675 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:26,675 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:26,689 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:51:26,952 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 18 check-sat command(s) [2018-04-10 13:51:26,952 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:26,959 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:27,670 INFO L134 CoverageAnalysis]: Checked inductivity of 75237 backedges. 21670 proven. 4847 refuted. 0 times theorem prover too weak. 48720 trivial. 0 not checked. [2018-04-10 13:51:27,690 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:27,690 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 26] total 57 [2018-04-10 13:51:27,691 INFO L442 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-04-10 13:51:27,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-04-10 13:51:27,692 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=2696, Unknown=0, NotChecked=0, Total=3192 [2018-04-10 13:51:27,692 INFO L87 Difference]: Start difference. First operand 1136 states and 1142 transitions. Second operand 57 states. [2018-04-10 13:51:29,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:29,125 INFO L93 Difference]: Finished difference Result 1255 states and 1261 transitions. [2018-04-10 13:51:29,125 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-04-10 13:51:29,125 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 1108 [2018-04-10 13:51:29,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:29,127 INFO L225 Difference]: With dead ends: 1255 [2018-04-10 13:51:29,127 INFO L226 Difference]: Without dead ends: 1255 [2018-04-10 13:51:29,128 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1192 GetRequests, 1090 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2308 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2136, Invalid=8576, Unknown=0, NotChecked=0, Total=10712 [2018-04-10 13:51:29,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-04-10 13:51:29,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1244. [2018-04-10 13:51:29,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-04-10 13:51:29,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1250 transitions. [2018-04-10 13:51:29,134 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1250 transitions. Word has length 1108 [2018-04-10 13:51:29,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:29,134 INFO L459 AbstractCegarLoop]: Abstraction has 1244 states and 1250 transitions. [2018-04-10 13:51:29,134 INFO L460 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-04-10 13:51:29,135 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1250 transitions. [2018-04-10 13:51:29,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1217 [2018-04-10 13:51:29,141 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:29,141 INFO L355 BasicCegarLoop]: trace histogram [185, 169, 168, 168, 168, 168, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:29,141 INFO L408 AbstractCegarLoop]: === Iteration 49 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:29,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1881913057, now seen corresponding path program 40 times [2018-04-10 13:51:29,142 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:29,142 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:29,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:29,142 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:29,142 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:29,189 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 91600 backedges. 31016 proven. 752 refuted. 0 times theorem prover too weak. 59832 trivial. 0 not checked. [2018-04-10 13:51:31,668 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:31,668 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:31,675 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:51:31,826 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:51:31,826 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:31,837 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:32,476 INFO L134 CoverageAnalysis]: Checked inductivity of 91600 backedges. 31016 proven. 752 refuted. 0 times theorem prover too weak. 59832 trivial. 0 not checked. [2018-04-10 13:51:32,498 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:32,498 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 53 [2018-04-10 13:51:32,499 INFO L442 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-04-10 13:51:32,499 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-04-10 13:51:32,499 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=664, Invalid=2092, Unknown=0, NotChecked=0, Total=2756 [2018-04-10 13:51:32,499 INFO L87 Difference]: Start difference. First operand 1244 states and 1250 transitions. Second operand 53 states. [2018-04-10 13:51:33,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:33,176 INFO L93 Difference]: Finished difference Result 1262 states and 1266 transitions. [2018-04-10 13:51:33,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-04-10 13:51:33,176 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 1216 [2018-04-10 13:51:33,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:33,179 INFO L225 Difference]: With dead ends: 1262 [2018-04-10 13:51:33,180 INFO L226 Difference]: Without dead ends: 1256 [2018-04-10 13:51:33,180 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1266 GetRequests, 1200 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1531 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1054, Invalid=3502, Unknown=0, NotChecked=0, Total=4556 [2018-04-10 13:51:33,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1256 states. [2018-04-10 13:51:33,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1256 to 1244. [2018-04-10 13:51:33,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-04-10 13:51:33,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1248 transitions. [2018-04-10 13:51:33,191 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1248 transitions. Word has length 1216 [2018-04-10 13:51:33,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:33,192 INFO L459 AbstractCegarLoop]: Abstraction has 1244 states and 1248 transitions. [2018-04-10 13:51:33,192 INFO L460 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-04-10 13:51:33,192 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1248 transitions. [2018-04-10 13:51:33,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1223 [2018-04-10 13:51:33,202 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:33,203 INFO L355 BasicCegarLoop]: trace histogram [186, 170, 169, 169, 169, 169, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:33,203 INFO L408 AbstractCegarLoop]: === Iteration 50 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:33,203 INFO L82 PathProgramCache]: Analyzing trace with hash -460291879, now seen corresponding path program 41 times [2018-04-10 13:51:33,203 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:33,203 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:33,204 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:33,204 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:33,204 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:33,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:33,270 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:34,863 INFO L134 CoverageAnalysis]: Checked inductivity of 92643 backedges. 16536 proven. 867 refuted. 0 times theorem prover too weak. 75240 trivial. 0 not checked. [2018-04-10 13:51:34,863 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:34,863 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:34,869 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:51:35,682 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 33 check-sat command(s) [2018-04-10 13:51:35,682 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:35,695 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 92643 backedges. 16536 proven. 867 refuted. 0 times theorem prover too weak. 75240 trivial. 0 not checked. [2018-04-10 13:51:36,159 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:36,159 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-04-10 13:51:36,160 INFO L442 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-04-10 13:51:36,160 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-04-10 13:51:36,160 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-10 13:51:36,160 INFO L87 Difference]: Start difference. First operand 1244 states and 1248 transitions. Second operand 39 states. [2018-04-10 13:51:36,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:36,682 INFO L93 Difference]: Finished difference Result 1265 states and 1270 transitions. [2018-04-10 13:51:36,683 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-04-10 13:51:36,683 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 1222 [2018-04-10 13:51:36,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:36,685 INFO L225 Difference]: With dead ends: 1265 [2018-04-10 13:51:36,685 INFO L226 Difference]: Without dead ends: 1265 [2018-04-10 13:51:36,685 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1241 GetRequests, 1203 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=399, Invalid=1083, Unknown=0, NotChecked=0, Total=1482 [2018-04-10 13:51:36,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2018-04-10 13:51:36,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1250. [2018-04-10 13:51:36,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1250 states. [2018-04-10 13:51:36,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1255 transitions. [2018-04-10 13:51:36,692 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1255 transitions. Word has length 1222 [2018-04-10 13:51:36,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:36,692 INFO L459 AbstractCegarLoop]: Abstraction has 1250 states and 1255 transitions. [2018-04-10 13:51:36,692 INFO L460 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-04-10 13:51:36,692 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1255 transitions. [2018-04-10 13:51:36,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1229 [2018-04-10 13:51:36,699 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:36,699 INFO L355 BasicCegarLoop]: trace histogram [187, 171, 170, 170, 170, 170, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:36,699 INFO L408 AbstractCegarLoop]: === Iteration 51 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:36,699 INFO L82 PathProgramCache]: Analyzing trace with hash -632087343, now seen corresponding path program 42 times [2018-04-10 13:51:36,699 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:36,699 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:36,700 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:36,700 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:36,700 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:36,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:36,760 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:39,436 INFO L134 CoverageAnalysis]: Checked inductivity of 93692 backedges. 18415 proven. 837 refuted. 0 times theorem prover too weak. 74440 trivial. 0 not checked. [2018-04-10 13:51:39,436 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:39,436 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:39,441 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:51:40,197 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2018-04-10 13:51:40,197 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:40,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:40,650 INFO L134 CoverageAnalysis]: Checked inductivity of 93692 backedges. 17583 proven. 802 refuted. 0 times theorem prover too weak. 75307 trivial. 0 not checked. [2018-04-10 13:51:40,671 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:40,672 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 23] total 44 [2018-04-10 13:51:40,672 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 13:51:40,673 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 13:51:40,673 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1477, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 13:51:40,673 INFO L87 Difference]: Start difference. First operand 1250 states and 1255 transitions. Second operand 44 states. [2018-04-10 13:51:41,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:41,686 INFO L93 Difference]: Finished difference Result 1372 states and 1378 transitions. [2018-04-10 13:51:41,686 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-04-10 13:51:41,686 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1228 [2018-04-10 13:51:41,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:41,689 INFO L225 Difference]: With dead ends: 1372 [2018-04-10 13:51:41,689 INFO L226 Difference]: Without dead ends: 1372 [2018-04-10 13:51:41,689 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1303 GetRequests, 1225 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1484, Invalid=4836, Unknown=0, NotChecked=0, Total=6320 [2018-04-10 13:51:41,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2018-04-10 13:51:41,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 1370. [2018-04-10 13:51:41,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1370 states. [2018-04-10 13:51:41,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 1376 transitions. [2018-04-10 13:51:41,697 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 1376 transitions. Word has length 1228 [2018-04-10 13:51:41,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:41,697 INFO L459 AbstractCegarLoop]: Abstraction has 1370 states and 1376 transitions. [2018-04-10 13:51:41,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 13:51:41,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 1376 transitions. [2018-04-10 13:51:41,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1343 [2018-04-10 13:51:41,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:41,706 INFO L355 BasicCegarLoop]: trace histogram [205, 188, 187, 187, 187, 187, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:41,706 INFO L408 AbstractCegarLoop]: === Iteration 52 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:41,706 INFO L82 PathProgramCache]: Analyzing trace with hash 1642338729, now seen corresponding path program 43 times [2018-04-10 13:51:41,706 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:41,706 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:41,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:41,707 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:41,707 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:41,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:41,768 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:44,979 INFO L134 CoverageAnalysis]: Checked inductivity of 113016 backedges. 36738 proven. 850 refuted. 0 times theorem prover too weak. 75428 trivial. 0 not checked. [2018-04-10 13:51:44,979 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:44,979 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:44,984 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:45,172 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:45,925 INFO L134 CoverageAnalysis]: Checked inductivity of 113016 backedges. 36738 proven. 850 refuted. 0 times theorem prover too weak. 75428 trivial. 0 not checked. [2018-04-10 13:51:45,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:45,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 56 [2018-04-10 13:51:45,945 INFO L442 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-04-10 13:51:45,945 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-04-10 13:51:45,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=739, Invalid=2341, Unknown=0, NotChecked=0, Total=3080 [2018-04-10 13:51:45,945 INFO L87 Difference]: Start difference. First operand 1370 states and 1376 transitions. Second operand 56 states. [2018-04-10 13:51:46,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:46,715 INFO L93 Difference]: Finished difference Result 1388 states and 1392 transitions. [2018-04-10 13:51:46,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-04-10 13:51:46,715 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 1342 [2018-04-10 13:51:46,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:46,717 INFO L225 Difference]: With dead ends: 1388 [2018-04-10 13:51:46,717 INFO L226 Difference]: Without dead ends: 1382 [2018-04-10 13:51:46,717 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1395 GetRequests, 1325 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1179, Invalid=3933, Unknown=0, NotChecked=0, Total=5112 [2018-04-10 13:51:46,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states. [2018-04-10 13:51:46,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1370. [2018-04-10 13:51:46,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1370 states. [2018-04-10 13:51:46,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1370 states to 1370 states and 1374 transitions. [2018-04-10 13:51:46,724 INFO L78 Accepts]: Start accepts. Automaton has 1370 states and 1374 transitions. Word has length 1342 [2018-04-10 13:51:46,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:46,724 INFO L459 AbstractCegarLoop]: Abstraction has 1370 states and 1374 transitions. [2018-04-10 13:51:46,724 INFO L460 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-04-10 13:51:46,724 INFO L276 IsEmpty]: Start isEmpty. Operand 1370 states and 1374 transitions. [2018-04-10 13:51:46,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1349 [2018-04-10 13:51:46,732 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:46,732 INFO L355 BasicCegarLoop]: trace histogram [206, 189, 188, 188, 188, 188, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:46,732 INFO L408 AbstractCegarLoop]: === Iteration 53 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:46,733 INFO L82 PathProgramCache]: Analyzing trace with hash -1478054495, now seen corresponding path program 44 times [2018-04-10 13:51:46,733 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:46,733 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:46,733 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:46,733 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:51:46,733 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:46,794 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 114175 backedges. 19516 proven. 972 refuted. 0 times theorem prover too weak. 93687 trivial. 0 not checked. [2018-04-10 13:51:48,739 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:48,739 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:48,744 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:51:48,958 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:51:48,959 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:48,969 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:49,505 INFO L134 CoverageAnalysis]: Checked inductivity of 114175 backedges. 19516 proven. 972 refuted. 0 times theorem prover too weak. 93687 trivial. 0 not checked. [2018-04-10 13:51:49,524 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:49,524 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 20] total 39 [2018-04-10 13:51:49,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-04-10 13:51:49,525 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-04-10 13:51:49,525 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:51:49,525 INFO L87 Difference]: Start difference. First operand 1370 states and 1374 transitions. Second operand 40 states. [2018-04-10 13:51:49,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:49,994 INFO L93 Difference]: Finished difference Result 1391 states and 1396 transitions. [2018-04-10 13:51:49,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-04-10 13:51:49,994 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 1348 [2018-04-10 13:51:49,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:49,996 INFO L225 Difference]: With dead ends: 1391 [2018-04-10 13:51:49,997 INFO L226 Difference]: Without dead ends: 1391 [2018-04-10 13:51:49,997 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1368 GetRequests, 1330 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 632 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=401, Invalid=1159, Unknown=0, NotChecked=0, Total=1560 [2018-04-10 13:51:49,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2018-04-10 13:51:50,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1376. [2018-04-10 13:51:50,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1376 states. [2018-04-10 13:51:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1376 states to 1376 states and 1381 transitions. [2018-04-10 13:51:50,004 INFO L78 Accepts]: Start accepts. Automaton has 1376 states and 1381 transitions. Word has length 1348 [2018-04-10 13:51:50,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:50,005 INFO L459 AbstractCegarLoop]: Abstraction has 1376 states and 1381 transitions. [2018-04-10 13:51:50,005 INFO L460 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-04-10 13:51:50,005 INFO L276 IsEmpty]: Start isEmpty. Operand 1376 states and 1381 transitions. [2018-04-10 13:51:50,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1355 [2018-04-10 13:51:50,014 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:50,014 INFO L355 BasicCegarLoop]: trace histogram [207, 190, 189, 189, 189, 189, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:50,014 INFO L408 AbstractCegarLoop]: === Iteration 54 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:50,014 INFO L82 PathProgramCache]: Analyzing trace with hash 724997017, now seen corresponding path program 45 times [2018-04-10 13:51:50,015 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:50,015 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:50,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:50,015 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:50,015 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:50,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:50,087 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:51:53,534 INFO L134 CoverageAnalysis]: Checked inductivity of 115340 backedges. 21614 proven. 940 refuted. 0 times theorem prover too weak. 92786 trivial. 0 not checked. [2018-04-10 13:51:53,534 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:51:53,534 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:51:53,539 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:51:53,994 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2018-04-10 13:51:53,994 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:51:54,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:51:54,877 INFO L134 CoverageAnalysis]: Checked inductivity of 115340 backedges. 31211 proven. 6205 refuted. 0 times theorem prover too weak. 77924 trivial. 0 not checked. [2018-04-10 13:51:54,896 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:51:54,897 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 28] total 63 [2018-04-10 13:51:54,897 INFO L442 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-04-10 13:51:54,897 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-04-10 13:51:54,898 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=3297, Unknown=0, NotChecked=0, Total=3906 [2018-04-10 13:51:54,898 INFO L87 Difference]: Start difference. First operand 1376 states and 1381 transitions. Second operand 63 states. [2018-04-10 13:51:56,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:51:56,682 INFO L93 Difference]: Finished difference Result 1513 states and 1519 transitions. [2018-04-10 13:51:56,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-04-10 13:51:56,682 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 1354 [2018-04-10 13:51:56,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:51:56,685 INFO L225 Difference]: With dead ends: 1513 [2018-04-10 13:51:56,685 INFO L226 Difference]: Without dead ends: 1513 [2018-04-10 13:51:56,687 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1448 GetRequests, 1334 SyntacticMatches, 0 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2905 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=2637, Invalid=10703, Unknown=0, NotChecked=0, Total=13340 [2018-04-10 13:51:56,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2018-04-10 13:51:56,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1502. [2018-04-10 13:51:56,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1502 states. [2018-04-10 13:51:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1508 transitions. [2018-04-10 13:51:56,696 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1508 transitions. Word has length 1354 [2018-04-10 13:51:56,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:51:56,697 INFO L459 AbstractCegarLoop]: Abstraction has 1502 states and 1508 transitions. [2018-04-10 13:51:56,697 INFO L460 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-04-10 13:51:56,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1508 transitions. [2018-04-10 13:51:56,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1475 [2018-04-10 13:51:56,706 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:51:56,707 INFO L355 BasicCegarLoop]: trace histogram [226, 208, 207, 207, 207, 207, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:51:56,707 INFO L408 AbstractCegarLoop]: === Iteration 55 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:51:56,707 INFO L82 PathProgramCache]: Analyzing trace with hash -637855639, now seen corresponding path program 46 times [2018-04-10 13:51:56,707 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:51:56,707 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:51:56,708 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:56,708 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:51:56,708 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:51:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:51:56,789 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:00,698 INFO L134 CoverageAnalysis]: Checked inductivity of 137961 backedges. 43121 proven. 954 refuted. 0 times theorem prover too weak. 93886 trivial. 0 not checked. [2018-04-10 13:52:00,699 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:00,699 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:00,705 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:52:00,884 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:52:00,884 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:00,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:01,781 INFO L134 CoverageAnalysis]: Checked inductivity of 137961 backedges. 43121 proven. 954 refuted. 0 times theorem prover too weak. 93886 trivial. 0 not checked. [2018-04-10 13:52:01,800 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:01,800 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 59 [2018-04-10 13:52:01,801 INFO L442 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-04-10 13:52:01,801 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-04-10 13:52:01,801 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=818, Invalid=2604, Unknown=0, NotChecked=0, Total=3422 [2018-04-10 13:52:01,801 INFO L87 Difference]: Start difference. First operand 1502 states and 1508 transitions. Second operand 59 states. [2018-04-10 13:52:02,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:02,852 INFO L93 Difference]: Finished difference Result 1520 states and 1524 transitions. [2018-04-10 13:52:02,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-04-10 13:52:02,852 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 1474 [2018-04-10 13:52:02,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:02,855 INFO L225 Difference]: With dead ends: 1520 [2018-04-10 13:52:02,855 INFO L226 Difference]: Without dead ends: 1514 [2018-04-10 13:52:02,855 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1530 GetRequests, 1456 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1939 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1311, Invalid=4389, Unknown=0, NotChecked=0, Total=5700 [2018-04-10 13:52:02,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2018-04-10 13:52:02,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1502. [2018-04-10 13:52:02,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1502 states. [2018-04-10 13:52:02,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1506 transitions. [2018-04-10 13:52:02,868 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1506 transitions. Word has length 1474 [2018-04-10 13:52:02,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:02,869 INFO L459 AbstractCegarLoop]: Abstraction has 1502 states and 1506 transitions. [2018-04-10 13:52:02,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-04-10 13:52:02,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1506 transitions. [2018-04-10 13:52:02,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1481 [2018-04-10 13:52:02,884 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:02,885 INFO L355 BasicCegarLoop]: trace histogram [227, 209, 208, 208, 208, 208, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:02,885 INFO L408 AbstractCegarLoop]: === Iteration 56 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:02,885 INFO L82 PathProgramCache]: Analyzing trace with hash 121936993, now seen corresponding path program 47 times [2018-04-10 13:52:02,885 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:02,885 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:02,886 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:02,886 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:02,886 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:02,993 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:05,496 INFO L134 CoverageAnalysis]: Checked inductivity of 139242 backedges. 22833 proven. 1083 refuted. 0 times theorem prover too weak. 115326 trivial. 0 not checked. [2018-04-10 13:52:05,496 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:05,496 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:05,502 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:52:06,775 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 44 check-sat command(s) [2018-04-10 13:52:06,776 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:06,792 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:07,434 INFO L134 CoverageAnalysis]: Checked inductivity of 139242 backedges. 22833 proven. 1083 refuted. 0 times theorem prover too weak. 115326 trivial. 0 not checked. [2018-04-10 13:52:07,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:07,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-04-10 13:52:07,457 INFO L442 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-04-10 13:52:07,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-04-10 13:52:07,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:52:07,457 INFO L87 Difference]: Start difference. First operand 1502 states and 1506 transitions. Second operand 43 states. [2018-04-10 13:52:07,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:07,922 INFO L93 Difference]: Finished difference Result 1523 states and 1528 transitions. [2018-04-10 13:52:07,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-04-10 13:52:07,922 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 1480 [2018-04-10 13:52:07,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:07,924 INFO L225 Difference]: With dead ends: 1523 [2018-04-10 13:52:07,925 INFO L226 Difference]: Without dead ends: 1523 [2018-04-10 13:52:07,925 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1501 GetRequests, 1459 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=483, Invalid=1323, Unknown=0, NotChecked=0, Total=1806 [2018-04-10 13:52:07,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2018-04-10 13:52:07,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1508. [2018-04-10 13:52:07,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1508 states. [2018-04-10 13:52:07,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 1513 transitions. [2018-04-10 13:52:07,930 INFO L78 Accepts]: Start accepts. Automaton has 1508 states and 1513 transitions. Word has length 1480 [2018-04-10 13:52:07,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:07,931 INFO L459 AbstractCegarLoop]: Abstraction has 1508 states and 1513 transitions. [2018-04-10 13:52:07,931 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-04-10 13:52:07,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1508 states and 1513 transitions. [2018-04-10 13:52:07,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1487 [2018-04-10 13:52:07,940 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:07,940 INFO L355 BasicCegarLoop]: trace histogram [228, 210, 209, 209, 209, 209, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:07,940 INFO L408 AbstractCegarLoop]: === Iteration 57 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:07,941 INFO L82 PathProgramCache]: Analyzing trace with hash -2003406247, now seen corresponding path program 48 times [2018-04-10 13:52:07,941 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:07,941 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:07,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:07,941 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:07,941 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:08,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:08,004 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 140529 backedges. 25162 proven. 1049 refuted. 0 times theorem prover too weak. 114318 trivial. 0 not checked. [2018-04-10 13:52:12,082 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:12,083 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:12,088 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:52:13,561 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 41 check-sat command(s) [2018-04-10 13:52:13,561 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:13,576 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:14,586 INFO L134 CoverageAnalysis]: Checked inductivity of 140529 backedges. 34640 proven. 8221 refuted. 0 times theorem prover too weak. 97668 trivial. 0 not checked. [2018-04-10 13:52:14,609 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:14,609 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29] total 65 [2018-04-10 13:52:14,610 INFO L442 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-04-10 13:52:14,610 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-04-10 13:52:14,610 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=651, Invalid=3509, Unknown=0, NotChecked=0, Total=4160 [2018-04-10 13:52:14,610 INFO L87 Difference]: Start difference. First operand 1508 states and 1513 transitions. Second operand 65 states. [2018-04-10 13:52:16,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:16,659 INFO L93 Difference]: Finished difference Result 1651 states and 1657 transitions. [2018-04-10 13:52:16,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-04-10 13:52:16,659 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 1486 [2018-04-10 13:52:16,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:16,662 INFO L225 Difference]: With dead ends: 1651 [2018-04-10 13:52:16,662 INFO L226 Difference]: Without dead ends: 1651 [2018-04-10 13:52:16,663 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1584 GetRequests, 1466 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3125 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2820, Invalid=11460, Unknown=0, NotChecked=0, Total=14280 [2018-04-10 13:52:16,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1651 states. [2018-04-10 13:52:16,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1651 to 1640. [2018-04-10 13:52:16,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2018-04-10 13:52:16,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 1646 transitions. [2018-04-10 13:52:16,669 INFO L78 Accepts]: Start accepts. Automaton has 1640 states and 1646 transitions. Word has length 1486 [2018-04-10 13:52:16,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:16,669 INFO L459 AbstractCegarLoop]: Abstraction has 1640 states and 1646 transitions. [2018-04-10 13:52:16,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-04-10 13:52:16,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1640 states and 1646 transitions. [2018-04-10 13:52:16,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1613 [2018-04-10 13:52:16,680 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:16,680 INFO L355 BasicCegarLoop]: trace histogram [248, 229, 228, 228, 228, 228, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:16,680 INFO L408 AbstractCegarLoop]: === Iteration 58 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:16,680 INFO L82 PathProgramCache]: Analyzing trace with hash -330410207, now seen corresponding path program 49 times [2018-04-10 13:52:16,680 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:16,680 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:16,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:16,681 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:16,681 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:16,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:16,750 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 166801 backedges. 50201 proven. 1064 refuted. 0 times theorem prover too weak. 115536 trivial. 0 not checked. [2018-04-10 13:52:21,513 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:21,513 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:21,518 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:52:21,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:21,756 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 166801 backedges. 50201 proven. 1064 refuted. 0 times theorem prover too weak. 115536 trivial. 0 not checked. [2018-04-10 13:52:22,760 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:22,760 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 62 [2018-04-10 13:52:22,761 INFO L442 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-04-10 13:52:22,761 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-04-10 13:52:22,761 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=901, Invalid=2881, Unknown=0, NotChecked=0, Total=3782 [2018-04-10 13:52:22,761 INFO L87 Difference]: Start difference. First operand 1640 states and 1646 transitions. Second operand 62 states. [2018-04-10 13:52:23,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:23,800 INFO L93 Difference]: Finished difference Result 1658 states and 1662 transitions. [2018-04-10 13:52:23,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-04-10 13:52:23,800 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 1612 [2018-04-10 13:52:23,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:23,803 INFO L225 Difference]: With dead ends: 1658 [2018-04-10 13:52:23,803 INFO L226 Difference]: Without dead ends: 1652 [2018-04-10 13:52:23,803 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1671 GetRequests, 1593 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2161 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1450, Invalid=4870, Unknown=0, NotChecked=0, Total=6320 [2018-04-10 13:52:23,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2018-04-10 13:52:23,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 1640. [2018-04-10 13:52:23,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1640 states. [2018-04-10 13:52:23,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1640 states to 1640 states and 1644 transitions. [2018-04-10 13:52:23,811 INFO L78 Accepts]: Start accepts. Automaton has 1640 states and 1644 transitions. Word has length 1612 [2018-04-10 13:52:23,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:23,811 INFO L459 AbstractCegarLoop]: Abstraction has 1640 states and 1644 transitions. [2018-04-10 13:52:23,811 INFO L460 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-04-10 13:52:23,811 INFO L276 IsEmpty]: Start isEmpty. Operand 1640 states and 1644 transitions. [2018-04-10 13:52:23,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1619 [2018-04-10 13:52:23,822 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:23,822 INFO L355 BasicCegarLoop]: trace histogram [249, 230, 229, 229, 229, 229, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:23,822 INFO L408 AbstractCegarLoop]: === Iteration 59 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:23,823 INFO L82 PathProgramCache]: Analyzing trace with hash 180154649, now seen corresponding path program 50 times [2018-04-10 13:52:23,823 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:23,823 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:23,823 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:23,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:52:23,824 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:23,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:23,933 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:26,891 INFO L134 CoverageAnalysis]: Checked inductivity of 168210 backedges. 26505 proven. 1200 refuted. 0 times theorem prover too weak. 140505 trivial. 0 not checked. [2018-04-10 13:52:26,891 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:26,891 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:26,897 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:52:27,143 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:52:27,143 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:27,160 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:27,926 INFO L134 CoverageAnalysis]: Checked inductivity of 168210 backedges. 26505 proven. 1200 refuted. 0 times theorem prover too weak. 140505 trivial. 0 not checked. [2018-04-10 13:52:27,947 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:27,948 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22] total 43 [2018-04-10 13:52:27,948 INFO L442 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-04-10 13:52:27,948 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-04-10 13:52:27,948 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=443, Invalid=1449, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 13:52:27,949 INFO L87 Difference]: Start difference. First operand 1640 states and 1644 transitions. Second operand 44 states. [2018-04-10 13:52:28,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:28,539 INFO L93 Difference]: Finished difference Result 1661 states and 1666 transitions. [2018-04-10 13:52:28,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-04-10 13:52:28,539 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 1618 [2018-04-10 13:52:28,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:28,542 INFO L225 Difference]: With dead ends: 1661 [2018-04-10 13:52:28,542 INFO L226 Difference]: Without dead ends: 1661 [2018-04-10 13:52:28,542 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1640 GetRequests, 1598 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=1449, Unknown=0, NotChecked=0, Total=1892 [2018-04-10 13:52:28,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1661 states. [2018-04-10 13:52:28,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1661 to 1646. [2018-04-10 13:52:28,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1646 states. [2018-04-10 13:52:28,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 1651 transitions. [2018-04-10 13:52:28,552 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 1651 transitions. Word has length 1618 [2018-04-10 13:52:28,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:28,553 INFO L459 AbstractCegarLoop]: Abstraction has 1646 states and 1651 transitions. [2018-04-10 13:52:28,553 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-04-10 13:52:28,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 1651 transitions. [2018-04-10 13:52:28,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1625 [2018-04-10 13:52:28,564 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:28,565 INFO L355 BasicCegarLoop]: trace histogram [250, 231, 230, 230, 230, 230, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:28,565 INFO L408 AbstractCegarLoop]: === Iteration 60 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:28,565 INFO L82 PathProgramCache]: Analyzing trace with hash -1560650479, now seen corresponding path program 51 times [2018-04-10 13:52:28,565 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:28,565 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:28,566 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:28,566 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:28,566 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:28,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:28,657 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:33,761 INFO L134 CoverageAnalysis]: Checked inductivity of 169625 backedges. 29077 proven. 1164 refuted. 0 times theorem prover too weak. 139384 trivial. 0 not checked. [2018-04-10 13:52:33,761 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:33,761 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:33,767 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-04-10 13:52:34,159 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2018-04-10 13:52:34,159 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:34,170 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:35,366 INFO L134 CoverageAnalysis]: Checked inductivity of 169625 backedges. 49274 proven. 3825 refuted. 0 times theorem prover too weak. 116526 trivial. 0 not checked. [2018-04-10 13:52:35,386 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:35,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 30] total 71 [2018-04-10 13:52:35,386 INFO L442 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-04-10 13:52:35,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-04-10 13:52:35,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=777, Invalid=4193, Unknown=0, NotChecked=0, Total=4970 [2018-04-10 13:52:35,387 INFO L87 Difference]: Start difference. First operand 1646 states and 1651 transitions. Second operand 71 states. [2018-04-10 13:52:37,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:37,510 INFO L93 Difference]: Finished difference Result 1804 states and 1810 transitions. [2018-04-10 13:52:37,511 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2018-04-10 13:52:37,511 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 1624 [2018-04-10 13:52:37,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:37,514 INFO L225 Difference]: With dead ends: 1804 [2018-04-10 13:52:37,515 INFO L226 Difference]: Without dead ends: 1804 [2018-04-10 13:52:37,516 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1731 GetRequests, 1600 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3849 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3427, Invalid=14129, Unknown=0, NotChecked=0, Total=17556 [2018-04-10 13:52:37,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states. [2018-04-10 13:52:37,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1790. [2018-04-10 13:52:37,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1790 states. [2018-04-10 13:52:37,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1790 states to 1790 states and 1796 transitions. [2018-04-10 13:52:37,531 INFO L78 Accepts]: Start accepts. Automaton has 1790 states and 1796 transitions. Word has length 1624 [2018-04-10 13:52:37,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:37,532 INFO L459 AbstractCegarLoop]: Abstraction has 1790 states and 1796 transitions. [2018-04-10 13:52:37,532 INFO L460 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-04-10 13:52:37,532 INFO L276 IsEmpty]: Start isEmpty. Operand 1790 states and 1796 transitions. [2018-04-10 13:52:37,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1763 [2018-04-10 13:52:37,548 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:37,549 INFO L355 BasicCegarLoop]: trace histogram [272, 252, 251, 251, 251, 251, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:37,549 INFO L408 AbstractCegarLoop]: === Iteration 61 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:37,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1134640695, now seen corresponding path program 52 times [2018-04-10 13:52:37,549 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:37,549 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:37,549 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:37,549 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:37,550 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:37,645 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 201463 backedges. 30550 proven. 1323 refuted. 0 times theorem prover too weak. 169590 trivial. 0 not checked. [2018-04-10 13:52:41,211 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:41,211 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:41,216 INFO L103 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-04-10 13:52:41,682 INFO L242 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2018-04-10 13:52:41,682 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:41,699 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:42,545 INFO L134 CoverageAnalysis]: Checked inductivity of 201463 backedges. 30550 proven. 1323 refuted. 0 times theorem prover too weak. 169590 trivial. 0 not checked. [2018-04-10 13:52:42,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:42,569 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23] total 45 [2018-04-10 13:52:42,570 INFO L442 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-04-10 13:52:42,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-04-10 13:52:42,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=552, Invalid=1518, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 13:52:42,570 INFO L87 Difference]: Start difference. First operand 1790 states and 1796 transitions. Second operand 46 states. [2018-04-10 13:52:43,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:43,218 INFO L93 Difference]: Finished difference Result 1811 states and 1818 transitions. [2018-04-10 13:52:43,218 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-04-10 13:52:43,219 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 1762 [2018-04-10 13:52:43,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:43,221 INFO L225 Difference]: With dead ends: 1811 [2018-04-10 13:52:43,221 INFO L226 Difference]: Without dead ends: 1811 [2018-04-10 13:52:43,221 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1785 GetRequests, 1741 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 883 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=552, Invalid=1518, Unknown=0, NotChecked=0, Total=2070 [2018-04-10 13:52:43,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2018-04-10 13:52:43,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1796. [2018-04-10 13:52:43,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1796 states. [2018-04-10 13:52:43,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 1803 transitions. [2018-04-10 13:52:43,233 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 1803 transitions. Word has length 1762 [2018-04-10 13:52:43,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:43,234 INFO L459 AbstractCegarLoop]: Abstraction has 1796 states and 1803 transitions. [2018-04-10 13:52:43,235 INFO L460 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-04-10 13:52:43,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 1803 transitions. [2018-04-10 13:52:43,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1769 [2018-04-10 13:52:43,256 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:43,256 INFO L355 BasicCegarLoop]: trace histogram [273, 253, 252, 252, 252, 252, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:43,256 INFO L408 AbstractCegarLoop]: === Iteration 62 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:43,257 INFO L82 PathProgramCache]: Analyzing trace with hash 1179183553, now seen corresponding path program 53 times [2018-04-10 13:52:43,257 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:43,257 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:43,258 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:43,258 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:43,258 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:43,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:43,422 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:52:49,575 INFO L134 CoverageAnalysis]: Checked inductivity of 203012 backedges. 33377 proven. 1285 refuted. 0 times theorem prover too weak. 168350 trivial. 0 not checked. [2018-04-10 13:52:49,575 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:52:49,575 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:52:49,580 INFO L103 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-04-10 13:52:51,472 INFO L242 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 55 check-sat command(s) [2018-04-10 13:52:51,473 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:52:51,492 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:52:53,016 INFO L134 CoverageAnalysis]: Checked inductivity of 203012 backedges. 33304 proven. 7511 refuted. 0 times theorem prover too weak. 162197 trivial. 0 not checked. [2018-04-10 13:52:53,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:52:53,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 52] total 77 [2018-04-10 13:52:53,039 INFO L442 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-04-10 13:52:53,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-04-10 13:52:53,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1177, Invalid=4675, Unknown=0, NotChecked=0, Total=5852 [2018-04-10 13:52:53,040 INFO L87 Difference]: Start difference. First operand 1796 states and 1803 transitions. Second operand 77 states. [2018-04-10 13:52:54,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:52:54,603 INFO L93 Difference]: Finished difference Result 2106 states and 2118 transitions. [2018-04-10 13:52:54,604 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-04-10 13:52:54,604 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 1768 [2018-04-10 13:52:54,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:52:54,607 INFO L225 Difference]: With dead ends: 2106 [2018-04-10 13:52:54,607 INFO L226 Difference]: Without dead ends: 2106 [2018-04-10 13:52:54,608 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1862 GetRequests, 1740 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2942 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3229, Invalid=12023, Unknown=0, NotChecked=0, Total=15252 [2018-04-10 13:52:54,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2106 states. [2018-04-10 13:52:54,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2106 to 2090. [2018-04-10 13:52:54,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2090 states. [2018-04-10 13:52:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2102 transitions. [2018-04-10 13:52:54,621 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2102 transitions. Word has length 1768 [2018-04-10 13:52:54,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:52:54,622 INFO L459 AbstractCegarLoop]: Abstraction has 2090 states and 2102 transitions. [2018-04-10 13:52:54,622 INFO L460 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-04-10 13:52:54,622 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2102 transitions. [2018-04-10 13:52:54,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1901 [2018-04-10 13:52:54,639 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:52:54,639 INFO L355 BasicCegarLoop]: trace histogram [294, 273, 272, 272, 272, 272, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:52:54,640 INFO L408 AbstractCegarLoop]: === Iteration 63 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:52:54,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1197311871, now seen corresponding path program 54 times [2018-04-10 13:52:54,640 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:52:54,640 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:52:54,641 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:54,641 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:52:54,641 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:52:54,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:52:54,741 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:53:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 236043 backedges. 66333 proven. 1302 refuted. 0 times theorem prover too weak. 168408 trivial. 0 not checked. [2018-04-10 13:53:02,026 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:53:02,026 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:53:02,044 INFO L103 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-04-10 13:53:03,288 INFO L242 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2018-04-10 13:53:03,289 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:53:03,305 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:53:04,749 INFO L134 CoverageAnalysis]: Checked inductivity of 236043 backedges. 58687 proven. 6561 refuted. 0 times theorem prover too weak. 170795 trivial. 0 not checked. [2018-04-10 13:53:04,770 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:53:04,771 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 31] total 76 [2018-04-10 13:53:04,771 INFO L442 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-04-10 13:53:04,771 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-04-10 13:53:04,771 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=4619, Unknown=0, NotChecked=0, Total=5700 [2018-04-10 13:53:04,772 INFO L87 Difference]: Start difference. First operand 2090 states and 2102 transitions. Second operand 76 states. [2018-04-10 13:53:07,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:53:07,799 INFO L93 Difference]: Finished difference Result 1963 states and 1967 transitions. [2018-04-10 13:53:07,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2018-04-10 13:53:07,799 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 1900 [2018-04-10 13:53:07,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:53:07,801 INFO L225 Difference]: With dead ends: 1963 [2018-04-10 13:53:07,801 INFO L226 Difference]: Without dead ends: 1948 [2018-04-10 13:53:07,803 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2071 GetRequests, 1871 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14486 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=6930, Invalid=33672, Unknown=0, NotChecked=0, Total=40602 [2018-04-10 13:53:07,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states. [2018-04-10 13:53:07,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1934. [2018-04-10 13:53:07,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1934 states. [2018-04-10 13:53:07,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1934 states to 1934 states and 1938 transitions. [2018-04-10 13:53:07,817 INFO L78 Accepts]: Start accepts. Automaton has 1934 states and 1938 transitions. Word has length 1900 [2018-04-10 13:53:07,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:53:07,818 INFO L459 AbstractCegarLoop]: Abstraction has 1934 states and 1938 transitions. [2018-04-10 13:53:07,818 INFO L460 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-04-10 13:53:07,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1934 states and 1938 transitions. [2018-04-10 13:53:07,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1913 [2018-04-10 13:53:07,843 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:53:07,844 INFO L355 BasicCegarLoop]: trace histogram [296, 275, 274, 274, 274, 274, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:53:07,844 INFO L408 AbstractCegarLoop]: === Iteration 64 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:53:07,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1548555889, now seen corresponding path program 55 times [2018-04-10 13:53:07,844 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:53:07,844 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:53:07,845 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:07,845 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:53:07,845 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:07,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:53:07,943 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:53:12,178 INFO L134 CoverageAnalysis]: Checked inductivity of 239403 backedges. 34986 proven. 1452 refuted. 0 times theorem prover too weak. 202965 trivial. 0 not checked. [2018-04-10 13:53:12,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:53:12,179 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:53:12,184 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:53:12,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:53:12,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:53:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 239403 backedges. 34986 proven. 1452 refuted. 0 times theorem prover too weak. 202965 trivial. 0 not checked. [2018-04-10 13:53:13,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:53:13,437 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 47 [2018-04-10 13:53:13,437 INFO L442 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-04-10 13:53:13,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-04-10 13:53:13,438 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 13:53:13,438 INFO L87 Difference]: Start difference. First operand 1934 states and 1938 transitions. Second operand 48 states. [2018-04-10 13:53:13,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:53:13,911 INFO L93 Difference]: Finished difference Result 1955 states and 1960 transitions. [2018-04-10 13:53:13,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-04-10 13:53:13,911 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 1912 [2018-04-10 13:53:13,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:53:13,914 INFO L225 Difference]: With dead ends: 1955 [2018-04-10 13:53:13,914 INFO L226 Difference]: Without dead ends: 1955 [2018-04-10 13:53:13,914 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 1936 GetRequests, 1890 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 948 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=577, Invalid=1679, Unknown=0, NotChecked=0, Total=2256 [2018-04-10 13:53:13,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1955 states. [2018-04-10 13:53:13,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1955 to 1940. [2018-04-10 13:53:13,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1940 states. [2018-04-10 13:53:13,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1940 states to 1940 states and 1945 transitions. [2018-04-10 13:53:13,924 INFO L78 Accepts]: Start accepts. Automaton has 1940 states and 1945 transitions. Word has length 1912 [2018-04-10 13:53:13,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:53:13,925 INFO L459 AbstractCegarLoop]: Abstraction has 1940 states and 1945 transitions. [2018-04-10 13:53:13,925 INFO L460 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-04-10 13:53:13,926 INFO L276 IsEmpty]: Start isEmpty. Operand 1940 states and 1945 transitions. [2018-04-10 13:53:13,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1919 [2018-04-10 13:53:13,942 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:53:13,942 INFO L355 BasicCegarLoop]: trace histogram [297, 276, 275, 275, 275, 275, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:53:13,942 INFO L408 AbstractCegarLoop]: === Iteration 65 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:53:13,942 INFO L82 PathProgramCache]: Analyzing trace with hash -29417367, now seen corresponding path program 56 times [2018-04-10 13:53:13,942 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:53:13,943 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:53:13,943 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:13,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-04-10 13:53:13,943 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:53:14,076 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-04-10 13:53:21,212 INFO L134 CoverageAnalysis]: Checked inductivity of 241092 backedges. 38080 proven. 1412 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-10 13:53:21,212 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-04-10 13:53:21,212 INFO L213 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-04-10 13:53:21,218 INFO L103 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-04-10 13:53:21,497 INFO L242 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2018-04-10 13:53:21,498 INFO L243 tOrderPrioritization]: Conjunction of SSA is unsat [2018-04-10 13:53:21,515 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-04-10 13:53:23,035 INFO L134 CoverageAnalysis]: Checked inductivity of 241092 backedges. 38148 proven. 1344 refuted. 0 times theorem prover too weak. 201600 trivial. 0 not checked. [2018-04-10 13:53:23,054 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-04-10 13:53:23,055 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49] total 75 [2018-04-10 13:53:23,055 INFO L442 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-04-10 13:53:23,056 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-04-10 13:53:23,056 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1276, Invalid=4274, Unknown=0, NotChecked=0, Total=5550 [2018-04-10 13:53:23,056 INFO L87 Difference]: Start difference. First operand 1940 states and 1945 transitions. Second operand 75 states. [2018-04-10 13:53:24,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-04-10 13:53:24,285 INFO L93 Difference]: Finished difference Result 2104 states and 2110 transitions. [2018-04-10 13:53:24,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-04-10 13:53:24,285 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 1918 [2018-04-10 13:53:24,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-04-10 13:53:24,288 INFO L225 Difference]: With dead ends: 2104 [2018-04-10 13:53:24,288 INFO L226 Difference]: Without dead ends: 2104 [2018-04-10 13:53:24,289 INFO L567 BasicCegarLoop]: 0 DeclaredPredicates, 2012 GetRequests, 1894 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3613, Invalid=10667, Unknown=0, NotChecked=0, Total=14280 [2018-04-10 13:53:24,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states. [2018-04-10 13:53:24,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2090. [2018-04-10 13:53:24,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2090 states. [2018-04-10 13:53:24,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 2096 transitions. [2018-04-10 13:53:24,298 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 2096 transitions. Word has length 1918 [2018-04-10 13:53:24,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-04-10 13:53:24,299 INFO L459 AbstractCegarLoop]: Abstraction has 2090 states and 2096 transitions. [2018-04-10 13:53:24,299 INFO L460 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-04-10 13:53:24,299 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 2096 transitions. [2018-04-10 13:53:24,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2063 [2018-04-10 13:53:24,316 INFO L347 BasicCegarLoop]: Found error trace [2018-04-10 13:53:24,316 INFO L355 BasicCegarLoop]: trace histogram [320, 298, 297, 297, 297, 297, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-04-10 13:53:24,316 INFO L408 AbstractCegarLoop]: === Iteration 66 === [mainErr1AssertViolationARRAY_INDEX, mainErr2EnsuresViolationMEMORY_LEAK, mainErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr2RequiresViolation, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr0AssertViolationARRAY_INDEX, __U_MULTI_fArraysWithLenghtAtDeclaration_false_valid_deref_write_c__fooErr1RequiresViolation]=== [2018-04-10 13:53:24,316 INFO L82 PathProgramCache]: Analyzing trace with hash 1148758297, now seen corresponding path program 57 times [2018-04-10 13:53:24,316 INFO L213 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-04-10 13:53:24,316 INFO L68 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-04-10 13:53:24,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:24,317 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-04-10 13:53:24,317 INFO L119 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-04-10 13:53:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-04-10 13:53:24,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-04-10 13:53:28,443 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Timeout exceeded at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.access$1(Interpolator.java:263) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator$ProofTreeWalker.walk(Interpolator.java:132) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:122) at de.uni_freiburg.informatik.ultimate.logic.NonRecursive.run(NonRecursive.java:113) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.interpolate(Interpolator.java:220) at de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.getInterpolants(Interpolator.java:201) at de.uni_freiburg.informatik.ultimate.smtinterpol.smtlib2.SMTInterpol.getInterpolants(SMTInterpol.java:918) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.getInterpolants(ManagedScript.java:192) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.computeCraigInterpolants(NestedInterpolantsBuilder.java:281) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsTree(InterpolatingTraceCheckCraig.java:267) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:203) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:106) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.constructCraig(TraceCheckConstructor.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceCheckConstructor.get(TraceCheckConstructor.java:179) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.MultiTrackRefinementStrategy.getTraceCheck(MultiTrackRefinementStrategy.java:222) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.checkFeasibility(BaseRefinementStrategy.java:231) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:205) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:69) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:408) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:417) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:363) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:150) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:118) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:119) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:324) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.runToolchainDefault(DefaultToolchainJob.java:221) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.BasicToolchainJob.run(BasicToolchainJob.java:134) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [2018-04-10 13:53:28,446 INFO L168 Benchmark]: Toolchain (without parser) took 179624.57 ms. Allocated memory was 392.2 MB in the beginning and 2.3 GB in the end (delta: 2.0 GB). Free memory was 334.4 MB in the beginning and 2.0 GB in the end (delta: -1.7 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. [2018-04-10 13:53:28,447 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 392.2 MB. Free memory is still 355.3 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-04-10 13:53:28,447 INFO L168 Benchmark]: CACSL2BoogieTranslator took 163.56 ms. Allocated memory is still 392.2 MB. Free memory was 334.4 MB in the beginning and 323.8 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. [2018-04-10 13:53:28,447 INFO L168 Benchmark]: Boogie Preprocessor took 23.20 ms. Allocated memory is still 392.2 MB. Free memory was 323.8 MB in the beginning and 322.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. [2018-04-10 13:53:28,447 INFO L168 Benchmark]: RCFGBuilder took 209.66 ms. Allocated memory was 392.2 MB in the beginning and 585.1 MB in the end (delta: 192.9 MB). Free memory was 322.4 MB in the beginning and 548.8 MB in the end (delta: -226.3 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. [2018-04-10 13:53:28,447 INFO L168 Benchmark]: TraceAbstraction took 179225.64 ms. Allocated memory was 585.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 548.8 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. [2018-04-10 13:53:28,448 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.16 ms. Allocated memory is still 392.2 MB. Free memory is still 355.3 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 163.56 ms. Allocated memory is still 392.2 MB. Free memory was 334.4 MB in the beginning and 323.8 MB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 23.20 ms. Allocated memory is still 392.2 MB. Free memory was 323.8 MB in the beginning and 322.4 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 5.3 GB. * RCFGBuilder took 209.66 ms. Allocated memory was 392.2 MB in the beginning and 585.1 MB in the end (delta: 192.9 MB). Free memory was 322.4 MB in the beginning and 548.8 MB in the end (delta: -226.3 MB). Peak memory consumption was 25.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 179225.64 ms. Allocated memory was 585.1 MB in the beginning and 2.3 GB in the end (delta: 1.8 GB). Free memory was 548.8 MB in the beginning and 2.0 GB in the end (delta: -1.5 GB). Peak memory consumption was 2.2 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: Timeout exceeded de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Timeout exceeded: de.uni_freiburg.informatik.ultimate.smtinterpol.interpolate.Interpolator.walkLeafNode(Interpolator.java:265) RESULT: Ultimate could not prove your program: Toolchain returned no result. Written .csv to /home/ultimate/work/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/ArraysWithLenghtAtDeclaration_false-valid-deref-write.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel.epf_AutomizerC.xml/Csv-Benchmark-0-2018-04-10_13-53-28-454.csv Completed graceful shutdown